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>Instructions de l’exercice
- Ajoutez une colonne
rolling_totalavec la somme glissante sur 3 heures derentals.
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("____")
)