[英]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.