Maison >développement back-end >Tutoriel Python >Comment extraire uniquement la partie date des horodatages Pandas ?
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
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!