如果我打电话
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
谢谢!
答案 0 :(得分:5)
使用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