Spec-Zone.ru › pandas 2

pandas.core.groupby.SeriesGroupBy.quantile

SeriesGroupBy.quantile(q=0.5, interpolation='linear', numeric_only=False)[source]

Возвращает значения групп в заданном квантиле, аналогично numpy.percentile.

Параметры:
q:float или массив-подобный объект, по умолчанию 0.5 (50% квантиль)

Значение(я) от 0 до 1, задающее(ие) квантиль(и), для вычисления.

interpolation:{‘linear’, ‘lower’, ‘higher’, ‘midpoint’, ‘nearest’}

Метод, используемый, когда искомый квантиль находится между двумя точками.

numeric_only:bool, по умолчанию False

Включать только данные типа float, int или boolean.

Введено в версии 1.5.0.

Изменено в версии 2.0.0: numeric_only теперь по умолчанию False.

Возвращает:
Series или DataFrame

Тип возвращаемого значения определяется вызывающим объектом GroupBy.

См. также

Series.quantile

Аналогичный метод для Series.

DataFrame.quantile

Аналогичный метод для DataFrame.

numpy.percentile

Метод NumPy для вычисления q-ого процентиля.

Примеры

>>> df = pd.DataFrame([
...     ['a', 1], ['a', 2], ['a', 3],
...     ['b', 1], ['b', 3], ['b', 5]
... ], columns=['key', 'val'])
>>> df.groupby('key').quantile()
    val
key
a    2.0
b    3.0

© 2008–2022, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/2.2.2/reference/api/pandas.core.groupby.SeriesGroupBy.quantile.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API