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
Övningsinstruktioner
- Lägg till en kolumn
rolling_totalmed den 3-timmars rullande summan avrentals.
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("____")
)