Maison >développement back-end >Tutoriel Python >Comment puis-je convertir une colonne de chaîne en Datetime dans un DataFrame Pandas ?

Comment puis-je convertir une colonne de chaîne en Datetime dans un DataFrame Pandas ?

DDD
DDDoriginal
2024-12-08 18:44:11211parcourir

How Can I Convert a String Column to Datetime in a Pandas DataFrame?

Convertir une colonne de chaîne dans DataFrame au format Datetime

Problème :

Comment une colonne peut-elle des chaînes dans un DataFrame soient converties en type datetime pour une analyse plus approfondie ou manipulation ?

Réponse :

La fonction to_datetime fournit une méthode simple pour convertir des chaînes représentant des dates en objets datetime. En l'appliquant à la colonne souhaitée, la conversion peut être effectuée efficacement.

df['column_name'] = pd.to_datetime(df['column_name'])

Arguments :

  • column_name : Le nom de la colonne contenant la chaîne dates.

Facultatif Argument :

  • format : spécifiez le format de date attendu pour l'analyse.

Remarques supplémentaires :

  • Lorsque vous utilisez le format par défaut (%Y-%m-%d), l'argument dayfirst peut être défini sur True pour les scénarios où le jour précède le jour. mois dans la chaîne.
  • Exemple :
df['date_column'] = pd.to_datetime(df['date_column'], format='%d/%m/%Y')

Cela convertit les chaînes au format "jj/mm/aaaa" en objets datetime dans le DataFrame, permettant une gestion plus facile des opérations liées à 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!

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