pandas.core.groupby.SeriesGroupBy.quantile#
- SeriesGroupBy.квантиль(q=0.5, интерполяция='linear', numeric_only=False)[источник]#
Возвращает значения группы по заданному квантилю, аналогично numpy.percentile.
- Параметры:
- qfloat или array-like, по умолчанию 0.5 (50% квантиль)
Значение(я) между 0 и 1, указывающее квантиль(и) для вычисления.
- интерполяция{‘linear’, ‘lower’, ‘higher’, ‘midpoint’, ‘nearest’}
Метод для использования, когда желаемый квантиль находится между двумя точками.
- numeric_onlybool, по умолчанию False
Включите только float, int или логический data.
Добавлено в версии 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