Выбор ответа Senior Пропуски, дубли и типы обновлено
Неоднозначная дата без формата
Вопрос
Чем станет pd.to_datetime("01.02.2026") без параметров?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: 2 января 2026. Без format и dayfirst pandas по умолчанию трактует первую часть как месяц, как в американском формате, и получает 2 января.
Варианты ответа
- 1 февраля 2026
- Ошибкой разбора
- 2 января 2026правильный ответ
- NaT
Разбор
Без format и dayfirst pandas по умолчанию трактует первую часть как месяц, как в американском формате, и получает 2 января. Ошибки нет, дата правдоподобная, поэтому баг легко пропустить: в российских выгрузках это 1 февраля. Лечится явным format="%d.%m.%Y" (надёжнее и быстрее) или dayfirst=True. NaT получится только для неразборчивой строки с errors="coerce".
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.