Obliczanie kroczącej sumy
Wróćmy do danych o wypożyczeniach rowerów w Londynie. Liczba wypożyczeń w kolejnych godzinach może się znacznie różnić, co utrudnia dostrzeżenie trendów. Statystyki kroczące wygładzają te wahania, sumując wartości z okna kilku kolejnych wierszy.
polars jest załadowany jako pl. Dostępny jest DataFrame bikes z kolumnami time, rentals i temp.
To ćwiczenie jest częścią kursu
Transformacje danych z Polars
Instrukcje do ćwiczenia
- Dodaj kolumnę
rolling_totalzawierającą 3-godzinną kroczącą sumę wartości z kolumnyrentals.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Add a 3-hour rolling sum of rentals
bikes.with_columns(
pl.col("rentals").____(window_size=____).alias("____")
)