Kom igångKom igång gratis

Beräkna ett rullande summa

Vi fortsätter med data från Londons cykeldelningssystem. Antalet uthyrningar per timme kan variera kraftigt från en timme till nästa, vilket gör det svårt att urskilja trender. Rullande statistik jämnar ut detta brus genom att summera över ett fönster av på varandra följande rader.

polars är inläst som pl. DataFrame:en bikes innehåller kolumnerna time, rentals och temp.

Den här övningen är en del av kursen

Datatransformation med Polars

Visa kurs

Övningsinstruktioner

  • Lägg till en kolumn rolling_total med den 3-timmars rullande summan av rentals.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Add a 3-hour rolling sum of rentals
bikes.with_columns(
    pl.col("rentals").____(window_size=____).alias("____")
)
Redigera och kör kod