1. Apprendre
  2. /
  3. Cours
  4. /
  5. Transformation de données avec Polars

Connected

Exercice

Regrouper par plusieurs colonnes avec des fonctions de fenêtre

Pour pousser l'analyse plus loin, vous voulez ventiler la demande de vélos selon l'heure de la journée et la météo. Les heures chaudes et ensoleillées se comportent sans doute différemment des heures fraîches et nuageuses. Créez une simple catégorie météo, puis calculez le nombre total de locations pour chaque combinaison heure–météo.

polars est chargé sous pl. Le DataFrame bikes est disponible avec les colonnes time, rentals, temp et hour.

Instructions

100 XP
  • Créez une colonne weather : "warm" quand temp dépasse 20, sinon "cool".
  • Ajoutez total_by_hour_weather avec la somme de rentals regroupée par hour et weather.