Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

Hướng dẫn bài tập

  • Thêm cột diff_from_avg thể hiện rentals trừ đi trung bình theo giờ của rentals.

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("____")
)
Chỉnh sửa và Chạy Mã