Выбор ответа Junior Пропуски, дубли и типы спрашивают часто обновлено

Что удаляет dropna по умолчанию

Вопрос

Что сделает df.dropna() без аргументов?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Удалит строки, где есть хотя бы один пропуск. По умолчанию axis=0 и how="any": удаляется каждая строка, в которой пустое хоть одно значение.

Варианты ответа

  1. Удалит колонки, где есть хотя бы один пропуск
  2. Удалит строки, где есть хотя бы один пропускправильный ответ
  3. Удалит только строки, где все значения пустые
  4. Заменит все пропуски нулями и вернёт копию

Разбор

По умолчанию axis=0 и how="any": удаляется каждая строка, в которой пустое хоть одно значение. На широких таблицах это может выкинуть почти все данные. Строки только из пропусков убирает how="all", колонки axis=1, ограничить проверку колонками помогает subset=, а заменяет пропуски fillna.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.