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