我创建了使用Groupby()
和的代码.agg()
,以便新的 DataFrame 具有sum
、mean
和count
中的值的列Total
。
test = df.groupby('Sector').agg({'Total': ['sum', 'mean', 'count']})
该代码已运行并产生了必要的结果。但是当尝试使用降序对sort_values()
列进行排序时sum
。我遇到一个问题。
test.sort_values('sum', axis="columns", ascending = False, inplace = True)
它会给我输出: KeyError: 'sum'
我似乎找不到一种方法来引用该.agg()
函数创建的列。
任何帮助将不胜感激。谢谢
炎炎设计
慕姐4208626
相关分类