CommencerCommencez gratuitement

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>
Voir le cours

Instructions de l’exercice

  • Calculez la somme de rentals regroupée par hour et nommez la colonne hourly_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("____")
)
Modifier et exécuter le code