簡體   English   中英

將Python Pandas數據框行與添加項合並

[英]Combine Python Pandas dataframe rows with addition

我為此感到掙扎。 我已經嘗試搜索並嘗試了一些選項,但似乎無法對其進行管理。

我想采用以下數據框(簡化),該數據框以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

請問有人有什么建議嗎?

您可以對sum使用resample

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM