用視窗函式計算每小時總量
延續倫敦共享單車資料,你想找出像是活動或交通中斷等不尋常的需求模式。為此,將每小時的租借量與跨所有天數的典型總量進行比較。視窗函式可以在不刪除任何列的情況下,為每一列加入群組統計。
polars 已載入為 pl。bikes DataFrame 可用,包含 time、rentals、temp 和 hour 欄位。
本練習屬於課程
使用 Polars 進行資料轉換
練習說明
- 計算依
hour分組的rentals總和,並將該欄命名為hourly_total。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Add the hourly total using a window function
bikes.with_columns(
pl.col("rentals").____().over("____").alias("____")
)