Calculer le total horaire avec des fonctions de fenêtre
En poursuivant avec les données de vélos en libre-service à Londres, vous souhaitez repérer des schémas de demande inhabituels, comme des événements ou des perturbations. Pour cela, comparez les locations de chaque heure à son total typique sur l’ensemble des jours. Les fonctions de fenêtre permettent d’ajouter des statistiques par groupe tout en conservant chaque ligne intacte.
polars est chargé sous le nom pl. Le DataFrame bikes est disponible avec les colonnes time, rentals, temp et hour.
Cet exercice fait partie du cours
<cours>Transformation de données avec Polars</cours>Instructions de l’exercice
- Calculez la somme de
rentalsregroupée parhouret nommez la colonnehourly_total.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Add the hourly total using a window function
bikes.with_columns(
pl.col("rentals").____().over("____").alias("____")
)