始める無料で始める

ウィンドウ関数で時間帯ごとの合計を計算する

ロンドンの自転車シェアデータを使って、イベントや障害のような異常な需要パターンを見つけたいとします。そのために、各時間の貸出数を、全日で見たその時間帯の標準的な合計と比べましょう。ウィンドウ関数を使うと、各行をそのまま残したままグループの統計量を追加できます。

polarsplとして読み込まれています。DataFrame bikes には、timerentalstemphour の列があります。

この演習はコースの一部です

Data Transformation with Polars

コースを見る

演習の手順

  • hourでグループ化したrentalsの合計を計算し、列名をhourly_totalにしましょう。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Add the hourly total using a window function
bikes.with_columns(
    pl.col("rentals").____().over("____").alias("____")
)
コードを編集して実行