Tính tổng theo giờ với window function
Tiếp tục với dữ liệu thuê xe đạp ở London, bạn muốn phát hiện các mẫu nhu cầu bất thường như sự kiện hoặc gián đoạn. Để làm điều này, hãy so sánh số lượt thuê của từng giờ với tổng điển hình của giờ đó trên tất cả các ngày. Window function cho phép bạn bổ sung thống kê theo nhóm mà vẫn giữ nguyên mọi hàng.
polars đã được nạp là pl. DataFrame bikes có các cột time, rentals, temp, và hour.
Bài tập này là một phần của khóa học
Biến đổi dữ liệu với Polars
Hướng dẫn bài tập
- Tính tổng
rentalstheo nhómhourvà đặt tên cột làhourly_total.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Add the hourly total using a window function
bikes.with_columns(
pl.col("rentals").____().over("____").alias("____")
)