Inizia subitoInizia gratis

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

Visualizza corso

Istruzioni dell'esercizio

  • Calcola la somma di rentals raggruppata per hour e assegna alla colonna il nome hourly_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("____")
)
Modifica ed esegui il codice