Python Pandas Reihe von Datum zu Sekunde seit der Epoche

8

Im Sinne von diese Antwort Ich habe Folgendes versucht, um eine DateFrame-Spalte mit Datumsangaben in eine Spalte von Sekunden seit der Epoche zu konvertieren.

%Vor%

Der zweite Befehl verursacht den folgenden Fehler, den ich nicht verstehe. Irgendwelche Gedanken darüber, was hier vor sich geht? Ich habe Karte durch Anwendung ersetzt und das hat nichts geholfen.

%Vor%     
Chris 23.10.2013, 22:26
quelle

1 Antwort

12

Aktualisierung:

In 0.15.0% wurde co_de% zu einem vollwertigen dtype.

Dies wird also möglich (wie auch die folgenden Methoden)

%Vor%

Ursprüngliche Antwort:

Ich sehe, dass Sie Meister sind (und 0.13 kommt sehr bald heraus), also vorausgesetzt, Sie haben numpy & gt; = 1.7. Mach das. Siehe hier für die Dokumentation (dies ist die Frequenzkonvertierung)

%Vor%

Die enthaltenen Werte sind Timedeltas Objekte, sie haben nicht die gleichen Methoden wie np.timedelta64[ns] Objekte, also keine timedelta .

%Vor%

Sie können sie in int schreiben und erhalten eine total_seconds() -Einheit zurück.

%Vor%

Sie können dies auch tun (aber nur für ein einzelnes Einheitenelement).

%Vor%     
Jeff 23.10.2013, 23:25
quelle

Tags und Links