значение не соответствует формату даты и времени python - PullRequest
0 голосов
/ 27 января 2020

Я пытаюсь преобразовать серию в datetime в python, однако она выдаёт мне эту ошибку

ValueError: данные времени '08.05.2008' не соответствует формату ' % d,% m,% Y '(совпадение)

Я использую код

date = pd.to_datetime(df.created_at, format='%d, %m, %Y').dt.date

1 Ответ

0 голосов
/ 27 января 2020

Трудно сказать точно без ваших данных, но попробуйте это

date = pd.to_datetime(df.created_at, format='%d/%m/%Y').dt.date

В вашем формате дата 5/8/2018 вместо 5, 8, 2018. Для справки я использовал этот код проверить.

df = pd.DataFrame(columns = ['created_at'])
df = df.append({'created_at':'5/8/2018'}, ignore_index = True)
date = pd.to_datetime(df.created_at, format='%d/%m/%Y').dt.date
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...