Tính chênh lệch so với trung bình theo giờ
Tổng số thì hữu ích, nhưng độ lệch mới kể được câu chuyện rõ hơn. Hãy tính mức chênh lệch giữa lượt thuê mỗi giờ và mức trung bình của giờ đó trên tất cả các ngày để nhanh chóng phát hiện nhu cầu cao hoặc thấp bất thườ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
- Thêm cột
diff_from_avgthể hiệnrentalstrừ đi trung bình theo giờ củarentals.
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.
# Calculate how each rental differs from its hourly average
bikes.with_columns(
(pl.col("rentals") - pl.col("rentals").____().over("____")).alias("____")
)