Странное поведение с datetime: ошибка: данные времени '0' не соответствуют формату '%d%b%Y:%H:%M:%S'

Я знаю, что об этом уже спрашивали 1000 раз, но то, что я испытываю, действительно странно, и я не могу устранить его.

У меня есть столбец даты, структурированный так:

24JUN2017: 14: 46: 57

Я использую:

pd.to_datetime ('24.06.2017:14:46:57', формат ="%d%b%Y:%H:%M:%S")

и работает нормально.

Но когда я пытаюсь ввести весь столбец:

pd.to_datetime (df ['date_column'], формат ="%d%b%Y:%H:%M:%S")

Я получаю ошибку названия. Кто-нибудь знает, почему я могу испытывать это?

PS: я проверил на наличие пустых мест и нет ни одного

1 ответ

Решение

Как указали Jezrael и EdChum, у меня есть данные bd в моей колонке. error = опция 'coerce' решила эту проблему.

Другие вопросы по тегам