Menu
Coddy logo textTech

Описательная статистика

Урок 14 из 19 курса Аналитика в pandas на Coddy.

Pandas предлагает несколько функций, которые помогают понять и проанализировать данные. Вот несколько часто используемых функций:

<strong>.count()</strong>: возвращает количество ненулевых наблюдений:

df['column_name'].count()

<strong>.mean()</strong>: возвращает среднее значение ненулевых наблюдений:

df['column_name'].mean()

<strong>.min()</strong> и <strong>.max()</strong>: возвращают минимальное и максимальное значения ненулевых наблюдений:

df['column_name'].min()
df['column_name'].max()

<strong>.median()</strong>: возвращает медиану ненулевых наблюдений:

df['column_name'].median()

<strong>.std()</strong>: возвращает стандартное отклонение ненулевых наблюдений:

df['column_name'].std()

Вот пример того, как использовать эти методы с тем, что мы изучили:

Подсчитайте, сколько игроков в группе A:

players_a = df[df["group"] == "A"]
num_players = players_a["id"].count()
mean_score = players_a["score"].mean()
challenge icon

Задание

Легко

CSV-файл visits.csv содержит информацию о том, сколько посещений было совершено в определенном месте в определенное время.

Вот первые 5 строк файла:

location_id,visits,timestamp
8,1771,27498
9,4187,79919
0,4959,54228
6,7721,41588

Создайте словарь со следующими ключами: min, max, mean, std и median и укажите соответствующие значения статистики для столбца visits для location id 5.

В завершение, выведите словарь на печать.

 

Вам предоставлена часть кода для этой задачи, дополните недостающее.

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

# pandas как pd уже импортирован
df = pd.read_csv("./visits.csv")
# Напишите свой код ниже


res = {
    "min": locaion_5["visits"].min(),
    "max": # заполнить
    "mean": # заполнить
    "std": # заполнить
    "median": # заполнить
}
print(res)

Все уроки раздела Аналитика в pandas