当我在pandas datafame上应用kurtosis函数时,我总是得到以下错误:
AttributeError:无法访问'DataFrameGroupBy'对象的可调用属性'kurt',尝试使用'apply'方法
以下示例代码适用于所有其他统计函数(mean(),skew(),...),但不适用于峰度.
df = pd.DataFrame([[0,1,1,0,0,1],[0,1,2,4,5]]).T
df.columns = ['a','b']
df.groupby('a').kurt()
Run Code Online (Sandbox Code Playgroud)
知道如何在groupby之后应用kurtosis吗?谢谢 !
Ian*_*anS 13
根据API参考,kurt不是的方法DataFrameGroupBy的类,而mean和skew是.
这应该工作:
df.groupby('a').apply(pd.DataFrame.kurt)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3967 次 |
| 最近记录: |