РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
153 of 687 menu

Метод describe

Метод describe применяется к Series и возвращает статистические характеристики данных: количество, среднее, стандартное отклонение, минимальное и максимальное значения, а также квантили. По умолчанию метод анализирует только числовые данные. Параметр percentiles позволяет задать список квантилей для вычисления.

Синтаксис

ser.describe(percentiles=None, include=None, exclude=None)

Пример

Давайте получим описательную статистику для числовой серии:

import pandas as pd ser = pd.Series([1, 2, 3, 4, 5, 6, 7, 8, 9, 10]) res = ser.describe() print(res)

Результат выполнения кода:

count 10.000000 mean 5.500000 std 3.027650 min 1.000000 25% 3.250000 50% 5.500000 75% 7.750000 max 10.000000 dtype: float64

Пример

Метод можно применить к серии с текстовыми данными. В этом случае статистика будет включать только количество уникальных значений и наиболее часто встречающееся значение:

import pandas as pd ser = pd.Series(['abcde', 'article', 'user', 'abcde', 'data.csv']) res = ser.describe() print(res)

Результат выполнения кода:

count 5 unique 4 top abcde freq 2 dtype: object

Пример

С помощью параметра percentiles можно задать собственные квантили. Давайте выведем медиану и 90-й процентиль:

import pandas as pd ser = pd.Series([1, 2, 3, 4, 5, 6, 7, 8, 9, 10]) res = ser.describe(percentiles=[0.5, 0.9]) print(res)

Результат выполнения кода:

count 10.000000 mean 5.500000 std 3.027650 min 1.000000 50% 5.500000 90% 9.100000 max 10.000000 dtype: float64

Пример

Метод describe игнорирует пропущенные значения по умолчанию. Это полезно при работе с данными, содержащими пропуски:

import pandas as pd ser = pd.Series([1, 2, None, 4, 5, None, 7, 8, 9, 10]) res = ser.describe() print(res)

Результат выполнения кода:

count 8.000000 mean 5.750000 std 3.105066 min 1.000000 25% 3.500000 50% 6.000000 75% 8.250000 max 10.000000 dtype: float64

Смотрите также

  • класс Series,
    который представляет одномерный массив данных
  • метод head,
    который возвращает первые строки серии
  • метод tail,
    который возвращает последние строки серии
  • метод value_counts,
    который подсчитывает количество уникальных значений
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить