Выбор ответа Junior Даты и время обновлено
errors="coerce" в to_datetime
Вопрос
Что делает pd.to_datetime(s, errors="coerce") с нераспознанными строками?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Превращает их в NaT. coerce превращает всё, что не удалось разобрать, в NaT, пропуск для дат.
Варианты ответа
- Выбрасывает ошибку на первой же строке
- Оставляет их строками
- Превращает их в NaTправильный ответ
- Заменяет текущей датой
Разбор
coerce превращает всё, что не удалось разобрать, в NaT, пропуск для дат. Ошибку выбрасывает режим по умолчанию errors="raise". Строками в колонке datetime значения остаться не могут, а текущей датой pandas ничего не подставляет. После coerce стоит посчитать isna().sum().
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.