Pandas Dataframe mit Unixtime in Datum umwandeln
Verfasst: Samstag 28. August 2021, 22:30
Hallo, ich habe ein Pandas Dataframe mit Unix Timestamps und möchte eine neue Spalte mit dem entsprechenden Datum hinzufügen.
umwandeln.
Wenn ich jedoch versuche eine neue Spalte mit den aus den Timestamps abgeleiteten Datum zu erzeugen
bekomme ich die Fehlermeldung
Laut googlesuche kann bei der Fehlermeldung die Verwendung von astype helfen, was jedoch in meinem Fall nicht erfolgreich war.
Vermutlich ist die Lösung total simpel, aber ich stehe gerade ein wenig auf dem Schlauch.
Schonmal vielen Dank im Voraus!
Ein einzelnen Eintrag kann ich mit1380735000 96,9 8,5 6
1380755700 92,0 0,9 1
1380758400 90,1 1,0 2
1380762900 90,1 3,4 10
1380790800 84,0 8,1 4
1380791700 85,0 7,7 5
1380795300 82,8 5,9 1
Code: Alles auswählen
datetime.utcfromtimestamp(df.iloc[1,0]).strftime('%Y-%m-%d %H:%M')
Wenn ich jedoch versuche eine neue Spalte mit den aus den Timestamps abgeleiteten Datum zu erzeugen
Code: Alles auswählen
df['neu'] = datetime.utcfromtimestamp(df.iloc[:,0]).strftime('%Y-%m-%d %H:%M')
Kann mir jemand verraten, wo das Problem liegt? Ich würde mal raten, dass es was mit der Pandas Series die df.iloc[1,0] übergibt zu tun hat?cannot convert the series to <class 'int'>
Laut googlesuche kann bei der Fehlermeldung die Verwendung von astype helfen, was jedoch in meinem Fall nicht erfolgreich war.
Vermutlich ist die Lösung total simpel, aber ich stehe gerade ein wenig auf dem Schlauch.
Schonmal vielen Dank im Voraus!