pandas dataframe resample, - pro Tag ohne Datum, Zeit, index
Ich habe einen dataframe pandas in der folgenden form:
timestamps light
7 2004-02-28 00:58:45 150.88
26 2004-02-28 00:59:45 143.52
34 2004-02-28 01:00:45 150.88
42 2004-02-28 01:01:15 150.88
59 2004-02-28 01:02:15 150.88
Hier beachten, dass der index nicht die Zeitstempel-Spalte. Aber ich will resample (oder bin die Daten irgendwie) zu reflektieren, der Durchschnittliche Wert des Licht-Spalte pro minute , Stunde, Tag usw.. ich schaute in die resample
Methode, die pandas bietet und es erfordert das dataframe eine datatime-index für die Methode funktioniert (es sei denn, ich habe dies missverstanden).
-
Also meine erste Frage ist, kann ich den index neu dataframe zu haben Zeitstempel als index (beachten Sie, dass nicht jede Zeile hat einen eindeutigen Zeitstempel und für jede Buchung gibt es über 30 Zeilen mit dem gleichen Zeitstempel,die jeweils für einen sensor).
-
Wenn nicht, gibt es eine andere Möglichkeit, um möglicherweise erreichen die anderen dataframe, das ist der Durchschnittliche Wert des Lichts pro Stunde , pro Tag , pro Monat etc..?
Jede mögliche Hilfe würde geschätzt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie Recht - müssen
DatetimeIndex
,TimedeltaIndex
oderPeriodIndex
sonst Fehler:So müssen Sie zuerst
reset_index
undset_index
, wenn die ursprünglicheindex
ist wichtig:wenn nicht nur
set_index
:dann
neu auflösen
: