Comment convertir une chaîne de caractères au format datetime dans les pandas python?
J'ai une colonne I_DATE de type chaîne de caractères(objet) dans un dataframe appelé train comme montré ci-dessous.
I_DATE
28-03-2012 2:15:00 PM
28-03-2012 2:17:28 PM
28-03-2012 2:50:50 PM
Comment convertir I_DATE de chaîne de format datetime & spécifier le format de la chaîne d'entrée. J'ai vu quelques réponses à ce mais ce n'est pas le format AM/PM.
Aussi, comment filtrer les lignes en fonction d'une plage de dates dans les pandas?
OriginalL'auteur GeorgeOfTheRF | 2015-08-25
Vous devez vous connecter pour publier un commentaire.
Utilisation
to_datetime
, il n'est pas nécessaire pour une chaîne de format de l'analyseur est homme/femme assez pour le manipuler:Pour accéder à la date/jour/temps d'utilisation du composant le
dt
accesseur:Vous pouvez utiliser des chaînes de filtre comme un exemple:
Vous êtes à l'aide d'une récente-ish version de panda (je pense que 0.15.0 ou plus récent), dans le code ci-dessus où vous voyez
dt.datetime
cela implique#import datetime as dt
mais si la série est déjà un datetime dtype vous pouvez effectuerdf['col_name'].dt.date
OriginalL'auteur EdChum