Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Beräkna summan av rentals grupperat efter hour och namnge kolumnen hourly_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("____")
)
Redigera och kör kod