pandas.core.groupby.DataFrameGroupBy.skew#

DataFrameGroupBy.skew(skipna=True, numeric_only=False, **kwargs)[源代码][源代码]#

返回组内的无偏斜度。

归一化处理使用 N-1。

参数:
skipnabool, 默认为 True

在计算结果时排除NA/null值。

numeric_only布尔值, 默认为 False

仅包含浮点数、整数、布尔列。

**kwargs

要传递给函数的其他关键字参数。

返回:
DataFrame

组内无偏斜。

参见

DataFrame.skew

返回请求轴上的无偏斜度。

例子

>>> arrays = [
...     ["falcon", "parrot", "cockatoo", "kiwi", "lion", "monkey", "rabbit"],
...     ["bird", "bird", "bird", "bird", "mammal", "mammal", "mammal"],
... ]
>>> index = pd.MultiIndex.from_arrays(arrays, names=("name", "class"))
>>> df = pd.DataFrame(
...     {"max_speed": [389.0, 24.0, 70.0, np.nan, 80.5, 21.5, 15.0]},
...     index=index,
... )
>>> df
                max_speed
name     class
falcon   bird        389.0
parrot   bird         24.0
cockatoo bird         70.0
kiwi     bird          NaN
lion     mammal       80.5
monkey   mammal       21.5
rabbit   mammal       15.0
>>> gb = df.groupby(["class"])
>>> gb.skew()
        max_speed
class
bird     1.628296
mammal   1.669046
>>> gb.skew(skipna=False)
        max_speed
class
bird          NaN
mammal   1.669046