Как посчитать среднее по столбцу pandas
4 года назад
Arthur Cheremisin
Ответы
Для того чтобы посчитать среднее значение по столбцу в датафрейме pandas, можно воспользоваться методом mean(). Для этого необходимо сначала выбрать нужный столбец (или несколько столбцов) и затем вызвать метод mean() на выбранном столбце.
Пример:
Этот код выведет средние значения по столбцам 'A', 'B' и 'C' соответственно
2 года назад
Maksim Litvinov
Среднее значение столбца в pandas возвращает метод mean():
Пропуски NaN по умолчанию не учитываются: среднее посчитано по двум значениям. Чтобы учесть пропуски как ошибку, передайте skipna=False — тогда результат будет NaN.
Среднее по всем числовым столбцам
numeric_only=True пропускает текстовые столбцы — без него новые версии pandas выдадут ошибку.
Среднее по группам
Средние продажи по городам:
Среднее по строкам
Другие показатели
Если в данных есть выбросы, как 100 в примере, медиана точнее описывает типичное значение, чем среднее (26.25).
Если mean() выдаёт ошибку
TypeError: Could not convert ... to numeric — в столбце строки. Переведите его в числа:
Анализ данных в pandas разбирают в курсе «Python для анализа данных».
7 часов назад
Никита Вихров






