add_frequency¶
- offre_realisee.domain.entities.add_frequency.add_frequency(df_by_stop: DataFrame) DataFrame ¶
Ajout d’une colonne de fréquence aux données de ponctualité par arrêt.
Cette fonction prend en entrée un DataFrame contenant des données de ponctualité par arrêt et ajoute une colonne indiquant la fréquence de passage pour chaque enregistrement. La fréquence est déterminée en comparant la différence entre l’heure théorique actuelle et celle du cinquième passage suivant. Si cette différence est inférieure au seuil FREQUENCY_THRESHOLD (défini à 1h), la fréquence est considérée comme haute (HF), sinon elle est considérée comme basse (BF). Elle retourne le DataFrame modifié avec la colonne de fréquence ajoutée.
Parameters¶
- df_by_stoppd.DataFrame
DataFrame contenant les données de ponctualité par arrêt.
Returns¶
- df_by_stopDataFrame
DataFrame modifié avec une colonne de fréquence ajoutée.