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