CommencezCommencez gratuitement

Calcul d'une somme glissante

En reprenant les données de vélopartage de Londres, les locations horaires peuvent bondir 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 importé sous pl. Le DataFrame bikes est disponible avec les colonnes time, rentals et temp.

Cette activité fait partie du cours

Transformation de données avec Polars

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