如果我打电话
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
