2016-11-24 78 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

相關問題