Obliczanie sumy godzinowej za pomocą funkcji okna
Kontynuując pracę z danymi o wypożyczalniach rowerów w Londynie, chcesz wykryć nietypowe wzorce popytu, np. związane z wydarzeniami lub zakłóceniami. W tym celu porównasz liczbę wypożyczeń w każdej godzinie z typową sumą dla tej godziny we wszystkich dniach. Funkcje okna pozwalają dodawać statystyki grupowe bez usuwania żadnego wiersza.
polars jest załadowany jako pl. Dostępny jest DataFrame bikes z kolumnami time, rentals, temp i hour.
To ćwiczenie jest częścią kursu
Transformacje danych z Polars
Instrukcje do ćwiczenia
- Oblicz sumę
rentalspogrupowaną wedłughouri nadaj kolumnie nazwęhourly_total.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Add the hourly total using a window function
bikes.with_columns(
pl.col("rentals").____().over("____").alias("____")
)