如果我打电话
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
关于python - Python Pandas ,我可以反向显示value_counts()吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49885575/