【发布时间】:2017-05-27 08:55:06
【问题描述】:
这里是熊猫初学者。
我有一个以分钟为单位的 24 小时时间序列,A 列中有一个累积值:
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:59),并将此数据保存在 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 的秒值迭代时间序列,还是更容易每 60 行提取 A 列中的值,因为总会有 1440 行(1440 分钟)?
【问题讨论】:
标签: python pandas dataframe time-series