私は、 'YYYY-MM-DD HH:MM:SS'のようなdatetimeインデックスを持つpandas Dataframeを持っています。パンダデータフレームの日/時/分のスライス
Index Parameter
2007-05-02 14:14:08 134.8
2007-05-02 14:14:32 134.8
2007-05-02 14:14:41 134.8
2007-05-02 14:14:53 134.8
2007-05-02 14:15:01 134.8
2007-05-02 14:15:09 134.8
......
2007-05-30 23:08:02 105.9
2007-05-30 23:18:02 105.9
2007-05-30 23:28:02 105.9
2007-05-30 23:38:03 105.8
年にdf['2007']
によって、または月df['2007-05']
でデータフレームをスライス取得することは可能でしょうか?
しかし、私は一日でデータフレームをスライスしようとしたとき、たとえばdf['2007-05-02']
のために、私はエラーを持っている:
KeyError: < Timestamp: 2007-02-05 00:00:00.
私はパンダのバージョン8.0.1を使用します。年または月よりも頻度の低いDataFrameをスライスすることは可能ですか?たとえば、1日か1時間か?
興味深い、年または年、月ごとのインデックスは年 - 月 - 日によっては異なる挙動を示します。年 - 月 - 日では、H:M:S = 0:0:0のタイムスタンプのみが考慮されます。ところで、私はあなたがDataFrameではなくSeriesで作業しているとします。 –