CommencezCommencez gratuitement

Calculer le total horaire avec des fonctions de fenêtre

En poursuivant avec les données de vélopartage de Londres, vous voulez repérer des schémas de demande inhabituels liés à des événements ou des perturbations. Pour ce faire, 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 pl. Le DataFrame bikes est disponible avec les colonnes time, rentals, temp et hour.

Cette activité fait partie du cours

Transformation de données avec Polars

Voir le cours

Instructions de l’exercice

  • Calculez la somme de rentals groupé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