当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python pandas.core.groupby.DataFrameGroupBy.quantile用法及代码示例


用法:

DataFrameGroupBy.quantile(q=0.5, interpolation='linear')

返回给定分位数的组值,a la numpy.percentile。

参数

qfloat 或 array-like,默认 0.5(50% 分位数)

0 到 1 之间的值,提供要计算的分位数。

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

当所需的分位数落在两点之间时使用的方法。

返回

Series或DataFrame

返回类型由 GroupBy 对象的调用者确定。

例子

>>> 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

相关用法


注:本文由纯净天空筛选整理自pandas.pydata.org大神的英文原创作品 pandas.core.groupby.DataFrameGroupBy.quantile。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。