2017-02-02 11 views

Antwort

0

to_datetime scheint dies zu handhaben gerade fein:

In [6]: 
pd.to_datetime('Jan 11, 2017 9:00 PM') 

Out[6]: 
Timestamp('2017-01-11 21:00:00') 

So können Sie einfach Ihre Spalte überschreiben mit der Ausgabe dieser Funktion:

df['ColumnA'] = pd.to_datetime(df['ColumnA']) 

Und nur zu klären, dass die Daten und Monate sind korrigieren Sie hier:

In [8]: 
pd.to_datetime('Jan 11, 2017 9:00 PM').day 

Out[8]: 
11 

In [9]: 
pd.to_datetime('Jan 11, 2017 9:00 PM').month 

Out[9]: 
1 
+0

Vielen Dank! es funktioniert perfekt –

Verwandte Themen