【发布时间】:2019-06-24 07:00:48
【问题描述】:
我有一个看起来像这样的数据框。
Date MW
0 2017-01-01 09:00:00 1
1 2017-01-01 09:00:00 1
2 2017-01-01 09:00:00 1
3 2017-01-01 10:00:00 1
4 2017-01-01 10:00:00 1
我想将所有重复小时的值相加并将其转换为单行。例如,对于 09:00:00,最终值应为 3 MW。
我尝试了 groupby,但它显示的小时数缺失值不在数据集中。此外, df.resample('H').sum() 给出了奇怪的结果。
感谢您的帮助。
【问题讨论】:
-
我无法复制,因为当我复制
df.groupby('Date').sum()时,它对我来说很好 -
Can you show us what the weird results look like?。同时发布您收到的确切错误消息
-
这就是它所提供的。日期 MW 0 2017-01-01 09:00:00 111 1 2017-01-01 10:00:00 11222237 2 2017-01-01 11:00:00 111314161119 3 2017-01-01 12:00:05 1316201322 4 2017-01-01 13:00:00 1923242120
标签: python pandas pandas-groupby