преобразование столбцов в панде датафрейм в дату и время - PullRequest
0 голосов
/ 17 октября 2018
  gps   nt_date 
   4002  20-Dec-16 
   4002  20-Dec-16 
    C-4  30-Jan-17 
 Y21-21  17-Nov-16 
    49a  22-Dec-16 

В приведенном выше кадре данных, как я могу преобразовать столбец nt_date в pandas datetime?Я использую это, но это не работает:

pd.to_datetime(df['nt_date'], format='%d-%m-%Y')

Как это исправить?

1 Ответ

0 голосов
/ 17 октября 2018

Вы используете слегка неправильные директивы.Попробуйте использовать %b (Месяц как сокращенное название локали) и %y (год из 2 цифр, а не %Y, то есть 4 цифры):

df['nt_date'] = pd.to_datetime(df['nt_date'], format='%d-%b-%y')

>>> df
      gps    nt_date
0    4002 2016-12-20
1    4002 2016-12-20
2     C-4 2017-01-30
3  Y21-21 2016-11-17
4     49a 2016-12-22

Для получения дополнительной информации вы можете обратиться к эти документы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...