Maison >développement back-end >Tutoriel Python >Comment convertir une colonne de chaîne Pandas en DateTime et filtrer par date ?

Comment convertir une colonne de chaîne Pandas en DateTime et filtrer par date ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-12-19 10:34:161005parcourir

How Do I Convert a Pandas String Column to DateTime and Filter by Date?

Conversion de la colonne Pandas en DateTime

Vous avez un DataFrame pandas avec un champ initialement au format chaîne, mais il doit s'agir d'une colonne datetime. Pour le convertir et filtrer en fonction de la date dans ce champ, suivez ces étapes :

Utilisez la fonction to_datetime et spécifiez un paramètre de format qui correspond à vos données. Par exemple, si vos données sont au format '05SEP2014:00:00:00.000', vous utiliserez le code suivant :

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

En faisant cela, vous convertissez la colonne 'Mycol' en datetime, vous permettant d'effectuer des opérations en fonction 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!

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