2016-11-24 6 views
1

Я борюсь с этим. Я попытался выполнить поиск и попробовал несколько вариантов, но, похоже, не могу справиться с этим.Комбинируйте строки данных данных Python 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 

И по существу, «объединить» строку, добавляя значения вместе и изменение времени серия ежечасно, а не 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

Вы можете использовать resample с 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 
+0

Wow. Это был быстрый ответ, и это прекрасно работает. Спасибо. – pottolom

+0

Рад может вам помочь! – jezrael

Смежные вопросы