Как конфертировать из строки DataFrame в формат datetime? - PullRequest
0 голосов
/ 03 марта 2020

У меня есть следующее df

0    05/08/2013 16:04:02:155
1    05/08/2013 16:04:02:170
2    05/08/2013 16:04:02:217
3    10/07/2013 16:40:51:787
4    07/24/2014 09:50:30:228
Name: ctimestamp, dtype: object

Мне нужно преобразовать в дату

df['ctimestamp'] = pd.to_datetime(df['ctimestamp'])

Но у меня есть эта ошибка

raise ParserError("Unknown string format: %s", timestr)
dateutil.parser._parser.ParserError: Unknown string format: 05/08/2013 16: 04: 02: 155
make: *** [test] Error 1

1 Ответ

1 голос
/ 03 марта 2020

Вам необходимо указать формат даты для вашей строки, потому что она не в самом популярном формате:

pd.to_datetime(df['ctimestamp'], format="%m/%d/%Y %H:%M:%S:%f")

Это будет работать.

...