レンタル期間の終了時刻を計算する
時間の要素を抽出できるようになったので、次はタイムスタンプ自体を操作しましょう。ロンドンの自転車レンタルは、追加料金が発生する前の最長45分です。自転車が再び利用可能になるタイミングを分析するため、開始時刻に45分を加えて、各レンタル期間の終了時刻を計算します。
polars は pl として読み込まれています。DataFrame bikes は Datetime 型の time 列を含んでいます。
この演習はコースの一部です
Data Transformation with Polars
演習の手順
time列を45分だけ先にオフセットして、列period_endを追加します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Calculate when each rental period ends
bikes.with_columns(
pl.col("time").____.____("____").alias("____")
)