Calcolare la differenza rispetto alla media oraria
I totali sono utili, ma le deviazioni raccontano di più. Calcola di quanto gli affitti di ogni ora differiscono dalla media di quell'ora su tutti i giorni, così da identificare rapidamente una domanda sopra o sotto la norma.
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
- Aggiungi una colonna
diff_from_avgche mostrirentalsmeno la media oraria direntals.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# Calculate how each rental differs from its hourly average
bikes.with_columns(
(pl.col("rentals") - pl.col("rentals").____().over("____")).alias("____")
)