2017-02-02 3 views

Répondre

0

to_datetime semble gérer ce très bien:

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

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

Vous pouvez simplement écraser votre colonne en utilisant la sortie de cette fonction:

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

Et de préciser que les dates et les mois corrigez ici:

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

Merci! ça fonctionne parfaitement –