pandas.core.groupby.DataFrameGroupBy.quantile
-
DataFrameGroupBy.quantile(self, q=0.5, interpolation='linear')[source] -
Возвращает значения групп в заданном квантиле, аналогично numpy.percentile.
Параметры: -
q : float or array-like, default 0.5 (50% quantile) -
Значение(я) от 0 до 1, задающие квантиль(и) для вычисления.
-
interpolation : {‘linear’, ‘lower’, ‘higher’, ‘midpoint’, ‘nearest’} -
Метод, используемый, когда искомый квантиль находится между двумя точками.
Возвращает: - 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–2012, 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/0.25.0/reference/api/pandas.core.groupby.DataFrameGroupBy.quantile.html