Calcolare una somma mobile
Proseguendo con i dati del bike-sharing di Londra, i conteggi orari dei noleggi possono variare molto da un'ora all'altra, rendendo difficile individuare le tendenze. Le statistiche mobili attenuano questo rumore sommando su una finestra di righe consecutive.
polars è caricato come pl. Il DataFrame bikes è disponibile con le colonne time, rentals e temp.
Questo esercizio fa parte del corso
Trasformazione dei dati con Polars
Istruzioni dell'esercizio
- Aggiungi una colonna
rolling_totalcon la somma mobile su 3 ore direntals.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# Add a 3-hour rolling sum of rentals
bikes.with_columns(
pl.col("rentals").____(window_size=____).alias("____")
)