ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Calculează suma valorilor din rentals grupate după hour și numește coloana hourly_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("____")
)
Editează și rulează codul