Maison > développement back-end > Tutoriel Python > Comment puis-je combiner les colonnes de date et d'heure en un seul horodatage dans Pandas ?

Comment puis-je combiner les colonnes de date et d'heure en un seul horodatage dans Pandas ?

Mary-Kate Olsen
Libérer: 2024-11-30 09:36:11
original
355 Les gens l'ont consulté

How can I combine date and time columns into a single timestamp in Pandas?

Combiner les colonnes de date et d'heure dans Pandas

Dans l'analyse de données, il est souvent nécessaire de combiner les données de date et d'heure en un seul horodatage. Pandas, une puissante bibliothèque de manipulation de données en Python, propose plusieurs façons d'y parvenir.

Une méthode directe consiste à utiliser l'opérateur « » de Python pour concaténer les colonnes « Date » et « Heure », comme indiqué ci-dessous :

new_column = df['Date'] + ' ' + df['Time']
Copier après la connexion

Cela donne une colonne de chaîne contenant les informations combinées de date et d'heure. Cependant, pour les opérations sur les données, il est plus pratique de convertir la chaîne en un objet datetime.

L'utilisation de pd.to_datetime() avec les paramètres par défaut suppose un format date-heure spécifique. Toutefois, dans ce cas, la chaîne combinée ne correspond pas au format par défaut. Par conséquent, il est nécessaire de spécifier le format exact :

new_column = pd.to_datetime(new_column, format='%m-%d-%Y %H:%M:%S')
Copier après la connexion

Alternativement, on peut également utiliser pd.to_datetime() avec l'argument d'erreur défini sur "contraindre" pour convertir automatiquement toutes les valeurs qui ne peuvent pas être analysées comme une date/heure. Cependant, l'utilisation d'un format plus explicite est généralement plus rapide et plus fiable.

Avec cette approche, les informations date-heure combinées peuvent désormais être traitées comme une colonne datetime, permettant une manipulation et une analyse plus approfondies dans Pandas.

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