Calcolare il totale orario con le funzioni finestra
Continuando con i dati del bike-sharing di Londra, vuoi individuare andamenti di domanda insoliti, come eventi o disservizi. Per farlo, confronta i noleggi di ogni ora con il suo totale tipico su tutti i giorni. Le funzioni finestra ti permettono di aggiungere statistiche di gruppo mantenendo intatta ogni riga.
polars è caricato come pl. Il DataFrame bikes è disponibile con le colonne time, rentals, temp e hour.
Questo esercizio fa parte del corso
Trasformazione dei dati con Polars
Istruzioni dell'esercizio
- Calcola la somma di
rentalsraggruppata perhoure assegna alla colonna il nomehourly_total.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# Add the hourly total using a window function
bikes.with_columns(
pl.col("rentals").____().over("____").alias("____")
)