Выбор ответа Middle Пропуски, дубли и типы обновлено

Сумма и среднее пустой колонки

Вопрос

Колонка состоит только из NaN. Что вернут s.sum() и s.mean()?

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

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

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

Коротко

Правильный ответ: 0.0 и NaN. Агрегаты пропускают NaN.

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

  1. 0.0 и NaNправильный ответ
  2. 0.0 и 0.0
  3. NaN и NaN
  4. Ошибку и NaN

Разбор

Агрегаты пропускают NaN. Сумма пустого набора по определению 0, поэтому sum() даёт 0.0 (это меняется параметром min_count=1). Среднее пустого набора не определено, отсюда NaN. В отчётах это ловушка: «выручка 0» вместо «нет данных».

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

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