當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。