ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Adaugă o coloană rolling_total cu suma mobilă pe 3 ore a coloanei rentals.

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("____")
)
Editează și rulează codul