Maison > développement back-end > Tutoriel Python > Comment extraire uniquement la partie date des horodatages Pandas ?

Comment extraire uniquement la partie date des horodatages Pandas ?

Linda Hamilton
Libérer: 2024-11-11 00:22:03
original
283 Les gens l'ont consulté

How Do I Extract Only the Date Portion from Pandas Timestamps?

Conserver uniquement la partie date avec Pandas

Lors de l'utilisation de pandas.to_datetime pour analyser les dates, les horodatages résultants incluent à la fois les composants de date et d'heure. Cependant, pour les données quotidiennes, seule la partie date est pertinente. La conversion manuelle de chaque date en datetime.date ou datetime64[D] est inefficace.

Solution élégante pour les données de date uniquement

Heureusement, depuis la version 0.15.0 de Pandas, vous pouvez facilement accéder uniquement au composant date en utilisant df['dates'].dt.date. Cela renvoie les objets datetime.date, qui sont stockés sous forme d'objets Python (objet dtype).

Normalisation Datetime64

Si vous préférez conserver le type datetime64, vous pouvez normaliser les horodatages à minuit (00:00:00) en utilisant df['dates'].dt.normalize(). Cela définit le composant temporel à zéro tout en préservant la valeur de la date.

Ressources supplémentaires

  • [Documentation Pandas sur dt](https://pandas.pydata .org/pandas-docs/stable/reference/api/pandas.Series.dt.html)

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal