Метод mean() для DataFrame в Pandas

PythonPythonBeginner
Практиковаться сейчас

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом практическом занятии мы научимся использовать метод mean() из библиотеки Pandas для вычисления средних значений в DataFrame. Метод mean() может быть использован для вычисления среднего значения по оси индекса или столбцов DataFrame.

Советы по работе с ВМ

После запуска виртуальной машины кликните в левом верхнем углу, чтобы переключиться на вкладку Notebook и приступить к практике в Jupyter Notebook.

Иногда может потребоваться подождать несколько секунд, пока Jupyter Notebook полностью загрузится. Валидация операций не может быть автоматизирована из-за ограничений Jupyter Notebook.

Если вы столкнетесь с проблемами во время обучения, не стесняйтесь обращаться к Labby. Оставьте отзыв после занятия, и мы оперативно решим проблему для вас.

Импортируем необходимые библиотеки

Сначала импортируем необходимые библиотеки, Pandas и NumPy, с помощью следующего кода:

import pandas as pd
import numpy as np

Создаем DataFrame

Далее создадим DataFrame с помощью следующего кода:

df = pd.DataFrame({"A": [0, 52, 78], "B": [77, 45, 96], "C": [16, 23, 135], "D": [17, 22, 56]})

Вычисляем среднее значение по оси индекса

Для вычисления среднего значения по оси индекса DataFrame мы можем использовать метод mean() с параметром axis=0. Вот пример:

mean_index = df.mean(axis=0)
print(mean_index)

Вычисляем среднее значение по оси столбцов

Для вычисления среднего значения по оси столбцов DataFrame мы можем использовать метод mean() с параметром axis=1. Вот пример:

mean_column = df.mean(axis=1)
print(mean_column)

Обработка пустых значений

По умолчанию метод mean() игнорирует пустые значения при вычислении среднего. Однако, мы можем изменить это поведение, установив параметр skipna в False. Вот пример вычисления среднего по оси индекса с учетом пустых значений:

df_with_null = pd.DataFrame({"A": [0, None, 78], "B": [77, 45, None], "C": [16, 23, None], "D": [17, 22, 56]})
mean_null = df_with_null.mean(axis=0, skipna=False)
print(mean_null)

Обзор

В этом практическом занятии мы узнали, как использовать метод mean() в библиотеке Pandas для вычисления средних значений DataFrame. Мы увидели, как вычислять среднее по осям индекса и столбцов, а также как обрабатывать пустые значения при вычислении среднего. Метод mean() - это полезный инструмент для анализа и суммаризации данных в DataFrame Pandas.

Заключение

Метод mean() в библиотеке Pandas - это мощный инструмент для вычисления средних значений DataFrame. Он обеспечивает гибкость при вычислении среднего по различным осям и правильно обрабатывает пустые значения. Понимание того, как использовать метод mean(), является важным навыком при анализе данных с использованием Pandas.

Обзор

Поздравляем! Вы завершили практическое занятие по методу mean() для DataFrame в Pandas. Вы можете выполнить больше практических заданий в LabEx, чтобы улучшить свои навыки.