Maison >développement back-end >Tutoriel Python >Comment puis-je convertir une colonne Pandas de dates au format chaîne en objets DateTime pour un filtrage basé sur la date plus facile ?

Comment puis-je convertir une colonne Pandas de dates au format chaîne en objets DateTime pour un filtrage basé sur la date plus facile ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-15 22:41:11292parcourir

How Can I Convert a Pandas Column of String-Formatted Dates to DateTime Objects for Easier Date-Based Filtering?

Transformation de la colonne Pandas en DateTime pour un filtrage basé sur la date

Rencontrer une situation dans laquelle une colonne Pandas DataFrame contenant des valeurs datetime au format chaîne doit être converti en une colonne datetime appropriée peut survenir lors de l'importation de données à partir de diverses sources. Pour utiliser efficacement ces données, les convertir en une représentation datetime devient cruciale.

La fonction to_datetime de Pandas offre une solution pratique pour cette conversion. En spécifiant l'argument de format avec la chaîne de format appropriée, la fonction peut interpréter les valeurs de chaîne existantes et les transformer en objets datetime Python.

Par exemple, si vous avez un DataFrame nommé raw_data avec une colonne appelée 'Mycol' contenant des valeurs au format

05SEP2014:00:00:00.000
, convertissez-la en colonne datetime comme suit :

df['Mycol'] = pd.to_datetime(df['Mycol'], format='%d%b%Y:%H:%M:%S.%f')

Cette conversion vous permet de travailler efficacement avec vos données datetime. Vous pouvez effectuer des opérations, telles que le filtrage, les calculs et les agrégations basés sur la date, avec plus de précision et de facilité.

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:
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