Calcularea totalului orar cu funcții de fereastră
Continuând cu datele de bike-sharing din Londra, vrei să identifici tipare neobișnuite de cerere, cum ar fi evenimente sau perturbări. Pentru aceasta, compari numărul de închirieri din fiecare oră cu totalul său tipic calculat pe toate zilele. Funcțiile de fereastră îți permit să adaugi statistici de grup păstrând în același timp toate rândurile intacte.
polars este importat ca pl. DataFrame-ul bikes este disponibil cu coloanele time, rentals, temp și hour.
Acest exercițiu face parte din cursul
Transformarea datelor cu Polars
Instrucțiuni pentru exercițiu
- Calculează suma valorilor din
rentalsgrupate dupăhourși numește coloanahourly_total.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Add the hourly total using a window function
bikes.with_columns(
pl.col("rentals").____().over("____").alias("____")
)