Преобразование панды Столбец в дату и время - PullRequest
0 голосов
/ 29 июня 2018

Я пытаюсь преобразовать столбец панд в дату и время. Это мое сообщение об ошибке.

ValueError: данные времени '01 -JUN-17 00:00:00 'не соответствуют формату '% d-% b-% y% H.% M.% S' (совпадение)

Это мой код:

df['dayofservice'] =  pd.to_datetime(df['dayofservice'], format = '%d-%b-%y %H.%M.%S')

Я прочитал эту документацию, чтобы убедиться, что мой формат правильный: https://docs.python.org/2/library/datetime.html#strftime-and-strptime-behavior

Это все еще не работает для меня.

Ответы [ 2 ]

0 голосов
/ 29 июня 2018

pandas достаточно мужчина / женщина, чтобы разобрать это без поля формата:

In[90]:
pd.to_datetime('01-JUN-17 00:00:00')

Out[90]: Timestamp('2017-06-01 00:00:00')

Так что это должно работать:

df['dayofservice'] =  pd.to_datetime(df['dayofservice'])
0 голосов
/ 29 июня 2018

Измените . на : в такие времена, как:

df['dayofservice'] =  pd.to_datetime(df['dayofservice'], format = '%d-%b-%y %H:%M:%S')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...