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
, как я могу преобразовать столбец nt_date
в pandas datetime? Я использую это, но он не работает:
pd.to_datetime(df['nt_date'], format='%d-%m-%Y')
Как это исправить?
Вы используете несколько неправильных директив. Попробуйте использовать %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
Для получения дополнительной информации вы можете обратиться к этим документам