Comment extraire uniquement la partie date d'une sortie pandas.to_datetime ?

DDD
Libérer: 2024-11-11 02:40:02
original
985 Les gens l'ont consulté

How to Extract Only the Date Part from a pandas.to_datetime Output?

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
Copier après la connexion

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()
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal