Conserver uniquement la partie date dans Pandas to_datetime Output
Lors de l'analyse des dates à l'aide de pandas.to_datetime, Pandas représente les dates au format datetime64[ns] même s'ils sont uniquement quotidiens. Pour conserver uniquement la partie date et éviter d'ajouter le composant heure, il existe deux solutions élégantes :
Extraction du composant date :
Depuis la version 0.15.0 de Pandas, le dt L'accesseur donne accès uniquement au composant date :
df['just_date'] = df['dates'].dt.date
Ceci renvoie les objets datetime.date avec le type de données de l'objet.
Normalisation Datetime64 :
Pour conserver le type de données datetime64, vous pouvez normaliser les dates à minuit :
df['normalised_date'] = df['dates'].dt.normalize()
Cela définit le composant horaire sur 00:00:00, mais l'écran affiche uniquement la valeur de la date. Cette méthode préserve le type de données datetime64.
Remarque :
Pour plus de flexibilité, reportez-vous à la documentation Pandas sur pandas.Series.dt.
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!