python – 关于Pandas Dataframe的Kurtosis doent工作

前端之家收集整理的这篇文章主要介绍了python – 关于Pandas Dataframe的Kurtosis doent工作前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当我在pandas datafame上应用kurtosis函数时,我总是得到以下错误

AttributeError: Cannot access callable attribute ‘kurt’ of
‘DataFrameGroupBy’ objects,try using the ‘apply’ method

以下示例代码适用于所有其他统计函数(mean(),skew(),…),但不适用于峰度.

df = pd.DataFrame([[0,1,1],[0,2,4,5]]).T
df.columns = ['a','b']
df.groupby('a').kurt()

知道如何在groupby之后应用kurtosis吗?
谢谢 !

解决方法

根据 API reference,kurt不是DataFrameGroupBy类的方法,而mean和skew是.

这应该工作:

df.groupby('a').apply(pd.DataFrame.kurt)
原文链接:https://www.f2er.com/python/186583.html

猜你在找的Python相关文章