CommencerCommencez gratuitement

Calculer une somme glissante

En reprenant les données londoniennes de vélos en libre-service, les locations horaires peuvent varier fortement d’une heure à l’autre, ce qui rend les tendances difficiles à voir. Les statistiques glissantes atténuent ce bruit en additionnant sur une fenêtre de lignes consécutives.

polars est chargé sous le nom pl. Le DataFrame bikes est disponible avec les colonnes time, rentals et temp.

Cet exercice fait partie du cours

<cours>Transformation de données avec Polars</cours>
Voir le cours

Instructions de l’exercice

  • Ajoutez une colonne rolling_total avec la somme glissante sur 3 heures de rentals.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Add a 3-hour rolling sum of rentals
bikes.with_columns(
    pl.col("rentals").____(window_size=____).alias("____")
)
Modifier et exécuter le code