Skip to main content
 首页 » 编程设计

Python pandas,我可以倒序显示 value_counts() 吗

2025年05月04日23开发

如果我打电话

print(data[5].value_counts().nlargest(5)) 

我得到了前五名的结果:

A     8 
C     6 
D     5 
B     3 
E     1 

我怎样才能改变结果的顺序,使其看起来像这样?

8     A 
6     C 
5     D 
3     B 
1     E 

谢谢!

请您参考如下方法:

使用 Series 构造函数交换索引和值:

s = data[5].value_counts().nlargest(5) 
s = pd.Series(s.index, index=s.values) 
print (s) 
8    A 
6    C 
5    D 
3    B 
1    E 
dtype: object