Calcularea unei sume mobile
Continuând cu datele despre bike-sharing din Londra, numărul de închirieri pe oră poate varia dramatic de la o oră la alta, ceea ce face dificilă identificarea tendințelor. Statisticile mobile atenuează acest zgomot prin sumarea valorilor dintr-o fereastră de rânduri consecutive.
polars este încărcat ca pl. DataFrame-ul bikes este disponibil cu coloanele time, rentals și temp.
Acest exercițiu face parte din cursul
Transformarea datelor cu Polars
Instrucțiuni pentru exercițiu
- Adaugă o coloană
rolling_totalcu suma mobilă pe 3 ore a coloaneirentals.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Add a 3-hour rolling sum of rentals
bikes.with_columns(
pl.col("rentals").____(window_size=____).alias("____")
)