2016-11-24 10 views
1

Ich habe Probleme damit. Ich habe versucht zu suchen und habe ein paar Optionen ausprobiert, aber kann nicht ganz scheinen, es zu verwalten.Kombinieren Python Pandas Datenrahmen Zeilen mit Zusatz

Ich mag folgenden Datenrahmen (vereinfacht) nehmen, die ein date_range als Index mit Intervallen von 30 Minuten hat:

     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 

Und im Wesentlichen der Zeilen „kombinieren“, und fügte hinzu, die Werte zusammen und die Zeit zu ändern Serie stündlich statt alle 30 Minuten, so dass ich mit dem folgenden Ende:

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

Hat jemand irgendwelche Vorschläge bitte?

Antwort

2

Sie können resample mit sum verwenden:

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. Das war eine schnelle Antwort, und das funktioniert perfekt. Vielen Dank. – pottolom

+0

Froh kann dir helfen! – jezrael

Verwandte Themen