Maison > développement back-end > Tutoriel Python > Comment extraire uniquement la partie date d'une sortie pandas.to_datetime ?

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

DDD
Libérer: 2024-11-11 02:40:02
original
1054 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!

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