|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- d1.groupby('企业名称')[d1.columns[3:]].agg(['skew',Series.kurt]).sort_values('skew',ascending =False)
- #按企业名称来分组,分别查看各个字段的偏度和峰度(峰度是在Series下才有的方法)
复制代码
上述命令,是我用在某文件中的,用来根据企业名称进行分组,计算一些数据的偏度和峰度。。我想用排序的办法想让结果按要求进行排序,如果用skew来作为排序参照的话,会报错。。不知道为什么。。
只能用‘企业名称’来排序。。。以前用的简单的统计数据,如均值、标准差都可以用来排序处理,也就是下面的命令又是可行的:
- data.groupby('品种编号')['花萼长'].agg(['mean','std','median']).sort_values('mean',ascending = False)
复制代码
所以,想请教下,如果想用skew或是kurt来排序的话,该怎么写sort_values里的参数? ---我试过Series.kurt, pd.DataFrame.skew都不行。。 |
|