Obliczanie odchylenia od średniej godzinowej
Sumy są przydatne, ale odchylenia mówią więcej. Oblicz, o ile wypożyczenia w każdej godzinie różnią się od średniej dla tej godziny we wszystkich dniach — dzięki temu szybko wykryjesz popyt wyższy lub niższy niż normalnie.
polars jest załadowany jako pl. Dostępna jest ramka danych bikes z kolumnami time, rentals, temp i hour.
To ćwiczenie jest częścią kursu
Transformacje danych z Polars
Instrukcje do ćwiczenia
- Dodaj kolumnę
diff_from_avgpokazującą różnicę międzyrentalsa średnią godzinowąrentals.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Calculate how each rental differs from its hourly average
bikes.with_columns(
(pl.col("rentals") - pl.col("rentals").____().over("____")).alias("____")
)