Het uurtotaal berekenen met windowfuncties
We gaan verder met deelfietsen in Londen. Je wilt ongewone vraagpatronen opsporen, zoals events of verstoringen. Vergelijk daarvoor het aantal ritten per uur met het gebruikelijke totaal over alle dagen. Met windowfuncties kun je groepsstatistieken toevoegen terwijl elke rij behouden blijft.
polars is geladen als pl. De DataFrame bikes is beschikbaar met de kolommen time, rentals, temp en hour.
Deze oefening maakt deel uit van de cursus
Data transformatie met Polars
Oefeninstructies
- Bereken de som van
rentalsgegroepeerd perhouren noem de kolomhourly_total.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# Add the hourly total using a window function
bikes.with_columns(
pl.col("rentals").____().over("____").alias("____")
)