pandas.core.groupby.DataFrameGroupBy.quantile # DataFrameGroupBy。分位数( q = 0.5 ,插值= '线性' , numeric_only = False ) [来源] # 返回给定分位数的组值,即 numpy.percentile。 参数: q浮点数或类数组,默认 0.5(50% 分位数)0 到 1 之间的值提供要计算的分位数。 插值{'线性', '较低', '较高', '中点', '最近'}当所需分位数落在两点之间时使用的方法。 numeric_only布尔值,默认 False仅包含float、int或boolean数据。 1.5.0 版本中的新增内容。 在版本 2.0.0 中更改: numeric_only 现在默认为False. 返回: 系列或数据框返回类型由 GroupBy 对象的调用者确定。 也可以看看 Series.quantile系列的类似方法。 DataFrame.quantileDataFrame 的方法类似。 numpy.percentileNumPy 方法计算第 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