Ich versuche, eine Spalte in einem DataFrame in ein TD-Format zu konvertieren. Die Spalte sieht wie folgt aus (sie derzeit Strings):DateTime-Format in Python
01/11/2012 00:00
01/11/2012 01:00
01/11/2012 02:00
Dies ist, was ich jetzt getan haben:
df['Sdate'] = pd.to_datetime(df['Sdate'], format='%d%m%y %H:%M.%f')
Aber es einen Fehler wirft sagen
time data '01/11/2012 00:00' does not match format '%d%m%y %H:%M.%f' (match)
Nicht sicher, warum es das tut. Ist nicht HH: MM 00:00 - 23:00?
Oder fehlt mir hier etwas wirklich Dummes?
Sie verpassen '/', Sie keine Mikrosekunde Richtlinie brauchen, und '% y' sollte "% Y" sein; Verwenden Sie stattdessen "% d /% m /% Y% H:% M". –