パンダ初心者はここに。パンダ - 24時間データのための時間の最後の分からのデータを選択
私は列Aの累積値で、分単位で24時間の時系列を持っている:
Time Energy
11-01-2017 10:14 19.14634168
11-01-2017 10:15 19.14702618
11-01-2017 10:16 19.14719065
11-01-2017 10:17 19.14719065
…
11-01-2017 23:56 19.47694149
11-01-2017 23:57 19.4771605
11-01-2017 23:58 19.47753776
11-01-2017 23:59 19.47801377
私は、列Aの値が毎時の終わり(DD-であるかを知りたいですmm-yyy hh:)、このデータをcsvファイルに保存します。追加の列は時間を表示するために追加されます。結果は次のようになります。
Time Hour Energy
11-01-2017 00:59 1 02.0000000
11-01-2017 01:59 2 04.1234554
11-01-2017 02:59 3 06.1234554
...
11-01-2017 23:59 24 19.4780137
が、私は59の秒の値に基づいて時系列を繰り返すべきか、それだけで列Aのすべての60行を値を摘み取ることが容易である、与えられた常に1440行が存在します(1440分)?
おかげで...私は '時間' 列を追加する難しさを持ってきています。問題は、列の名前が実際に「時間」ではないことです。空白/インデックス列です。これはどのように参照するのですか? 「時間」ではなく「索引」を使用しますか? – wazzahenry
正確に 'dt' - ' df ['hour'] = df.index.hour + 1'を削除してください – jezrael