ローリング合計を計算する
ロンドンのシェア自転車データでは、時間単位のレンタル数が時間ごとに大きく変動するため、傾向をつかみにくいことがあります。ローリング統計は、連続する行のウィンドウで合計することで、このノイズを均します。
polars は pl として読み込まれています。bikes という DataFrame があり、列は time、rentals、temp です。
この演習はコースの一部です
Data Transformation with Polars
演習の手順
rentalsの3時間ローリング合計を持つ列rolling_totalを追加します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Add a 3-hour rolling sum of rentals
bikes.with_columns(
pl.col("rentals").____(window_size=____).alias("____")
)