2016-03-28 15 views
2

Ich importiere eine große Anzahl von Textdateien und hänge sie an einen Pandas-Datenrahmen an. Es gibt eine Spalte mit einer Reihe von Daten, die ich brauche, aber ich kann sie nicht in datetime konvertieren, weil sie als Objekt aufgelistet ist. Diese Codezeile funktioniert für jeden anderen dtype, aber es gibt einen Fehler, wenn ich es hier ausführe.Probleme beim Konvertieren von dtype ('O') nach datetime

df['Date'] = pd.to_datetime(df['Date'], format='%m%d%y') 

Nach ausgeführt wird, gibt es diesen Fehler:

time data '01/07/2014' does not match format '%m%d%y' (match) 

Antwort

2

Sie können versuchen, / zweimal hinzufügen und ändern y-Y:

pd.to_datetime(df['Date'], format='%m/%d/%Y') 

mehr Siehe info über Formatierungs datetime in python.

+0

Das hat perfekt funktioniert; Danke!! – JD2015

+0

Da gehen wir; sollte jetzt gut sein. Es tut uns leid; manchmal ist es fehlerhaft und wird es nicht akzeptieren. – JD2015

Verwandte Themen