Python: データフレーム内のtimedeltaをintに変換する 質問する

Python: データフレーム内のtimedeltaをintに変換する 質問する

pandas データ フレームに、timedelta 列の日数を整数で表した列を作成したいと思います。「datetime.days」を使用できますか、それとも手動で何かを行う必要がありますか?

timedelta 列

7日、23:29:00

日整数列

7

ベストアンサー1

シリーズクラスにはpandas.Series.dtアクセサオブジェクトいくつかの便利な日時属性があり、dt.daysこの属性にアクセスするには、次の方法を使用します。

timedelta_series.dt.days

同様の方法でsecondsおよび属性を取得することもできます。microseconds

おすすめ記事