2016-11-24 72 views
1

我正在为此苦苦挣扎。我试过搜索,并尝试了几个选项,但似乎无法管理它。将Python Pandas数据框行与其他组合加在一起

我想利用以下数据帧(简化的),其中有一个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 

并且基本上“结合”的行中,将所述值加在一起,并改变所述时间系列为每小时而不是30分钟的间隔,以便我结束以下内容:

     Data 
2016-11-24 00:00:00 6 
2016-11-24 01:00:00 15 
2016-11-24 02:00:00 22 
etc 

有没有人有任何建议?

回答

2

您可以使用resamplesum

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 
+0

哇。这是一个快速的反应,而且这个工作很完美。谢谢。 – pottolom

+0

很高兴能帮到你! – jezrael

相关问题