Maison > développement back-end > Tutoriel Python > Comment convertir la colonne de chaîne d'un DataFrame en DateTime dans Pandas ?

Comment convertir la colonne de chaîne d'un DataFrame en DateTime dans Pandas ?

DDD
Libérer: 2024-12-20 18:02:10
original
177 Les gens l'ont consulté

How to Convert a DataFrame's String Column to DateTime in Pandas?

Conversion du type de colonne DataFrame de chaîne en Datetime

Lorsque vous traitez des données structurées dans un DataFrame, il est crucial de garantir les types de données appropriés. Si vous avez une colonne contenant des dates au format chaîne (par exemple, "jj/mm/aaaa"), la convertir en type datetime devient essentielle pour diverses tâches d'analyse de données.

Solution

La bibliothèque Pandas fournit un moyen pratique de transformer des dates basées sur des chaînes en type datetime. La fonction pd.to_datetime() est l'option incontournable à cet effet. Voici comment vous pouvez l'utiliser :

df['col'] = pd.to_datetime(df['col'])
Copier après la connexion

Cela convertira la colonne « col », qui contenait à l'origine des chaînes au format « jj/mm/aaaa », en objets datetime.

Spécification du format

Dans le cas où vos dates adhèrent à un format spécifique, vous pouvez le spécifier explicitement en utilisant le format paramètre :

df['col'] = pd.to_datetime(df['col'], format="%m/%d/%Y")
Copier après la connexion

Cela garantit que les dates sont analysées selon le format fourni, même s'il est différent du "jj/mm/aaaa" par défaut.

Formats d'heure européens

Si vous travaillez avec des données de régions européennes où les dates suivent le format "jj-mm-aaaa", vous pouvez utiliser l'option paramètre dayfirst pour analyser correctement les dates :

df['col'] = pd.to_datetime(df['col'], dayfirst=True)
Copier après la connexion

Ce paramètre garantit que les valeurs du jour et du mois sont interprétées correctement en fonction des conventions de date européennes.

En convertissant vos colonnes de date basées sur des chaînes en datetime dtype, vous améliorez la précision et la convivialité de vos données, en permettant des tâches d'analyse en aval telles que le filtrage des dates, les comparaisons et l'analyse des séries chronologiques.

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!

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