Maison >développement back-end >Tutoriel Python >Comment convertir une colonne de chaîne en Datetime dans un DataFrame Pandas ?
Problème :
Comment convertir DataFrame Convertir une colonne de chaîne au format jj/mm/aaaa) en type de données datetime ?
Réponse :
Le moyen le plus simple de convertir est d'utiliser to_datetime :
df['col'] = pd.to_datetime(df['col'])
Il fournit également un paramètre dayfirst pour gérer l'heure européenne ( mais ce n'est pas strict).
L'application réelle est la suivante :
In [11]: pd.to_datetime(pd.Series(['05/23/2005'])) Out[11]: 0 2005-05-23 00:00:00 dtype: datetime64[ns]
De plus, vous pouvez également spécifier un format spécifique :
In [12]: pd.to_datetime(pd.Series(['05/23/2005']), format="%m/%d/%Y") Out[12]: 0 2005-05-23 dtype: datetime64[ns]
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!