Maison > Article > développement back-end > Comment supprimer les composants temporels lors de l'utilisation de pandas.to_datetime ?
Supprimer le composant temporel lors de l'utilisation de pandas.to_datetime
Lors de l'analyse des dates à l'aide de pandas.to_datetime, pandas attribue un type datetime64[ns] par défaut, même si les dates ne représentent que des jours. Cela peut entraîner l'ajout de composants temporels indésirables aux dates lors de l'écriture au format CSV.
Pour surmonter ce problème, envisagez d'utiliser .dt pour accéder uniquement au composant date :
df['just_date'] = df['dates'].dt.date
Cette approche renvoie objets datetime.date avec un type d'objet. Alternativement, vous pouvez normaliser les dates pour conserver le type datetime64 tout en supprimant le composant horaire :
df['normalised_date'] = df['dates'].dt.normalize()
Cela définit le composant horaire sur minuit mais affiche uniquement la valeur de la date.
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!