Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Oblicz sumę rentals pogrupowaną według hour i 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("____")
)
Edytuj i uruchom kod