Вступить в клуб →
лёгкаявопросPython и SQL для подготовки данных

Среднее по колонке с пропусками: mean() и fillna(0) дают разные числа

Вы готовите признак «средняя сумма операции» и проверяете, как pandas обходится с пропусками.

import pandas as pd

df = pd.DataFrame({"amount": [100, None, 200, None, 300]})
print(df["amount"].mean())
print(df["amount"].fillna(0).mean())

Что напечатает этот код?

  • 120.0 и 120.0
  • 200.0 и 120.0
  • nan и 120.0
  • 200.0 и 200.0

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела