Python 将数据帧行与加法组合
我正在努力解决这个问题。我尝试过搜索,也尝试过一些选择,但似乎无法管理它 我想采用以下数据帧(简化),它以30分钟为间隔,以日期范围作为索引:Python 将数据帧行与加法组合,python,datetime,pandas,dataframe,date-range,Python,Datetime,Pandas,Dataframe,Date Range,我正在努力解决这个问题。我尝试过搜索,也尝试过一些选择,但似乎无法管理它 我想采用以下数据帧(简化),它以30分钟为间隔,以日期范围作为索引: Data 2016-11-24 00:00:00 5 2016-11-24 00:30:00 1 2016-11-24 01:00:00 4 2016-11-24 01:30:00 11 2016-11-24 02:00:00 3 2016-11-24 02:30:00 19 etc 基
Data
2016-11-24 00:00:00 5
2016-11-24 00:30:00 1
2016-11-24 01:00:00 4
2016-11-24 01:30:00 11
2016-11-24 02:00:00 3
2016-11-24 02:30:00 19
etc
基本上是“组合”行,将值相加,并将时间序列更改为每小时而不是30分钟的间隔,因此我最终得出以下结论:
Data
2016-11-24 00:00:00 6
2016-11-24 01:00:00 15
2016-11-24 02:00:00 22
etc
有人有什么建议吗?您可以使用sum
:
df = df.resample('h').sum()
print (df)
Data
2016-11-24 00:00:00 6
2016-11-24 01:00:00 15
2016-11-24 02:00:00 22
哇!这是一个迅速的反应,而且效果很好。谢谢。很高兴能帮助你!