Beräkna timsumman med fönsterfunktioner
Du fortsätter med Londons cykeldelningsdata och vill identifiera ovanliga efterfrågemönster, till exempel vid evenemang eller störningar. För att göra det jämför du varje timmes uthyrningar med den typiska totalen för alla dagar. Fönsterfunktioner låter dig lägga till gruppstatistik utan att ändra antalet rader i datamängden.
polars är importerat som pl. DataFrame:en bikes är tillgänglig med kolumnerna time, rentals, temp och hour.
Den här övningen är en del av kursen
Datatransformation med Polars
Övningsinstruktioner
- Beräkna summan av
rentalsgrupperat efterhouroch namnge kolumnenhourly_total.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Add the hourly total using a window function
bikes.with_columns(
pl.col("rentals").____().over("____").alias("____")
)