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.