Python,我可以按相反顺序显示值_counts()吗?
如果我打电话Python,我可以按相反顺序显示值_counts()吗?,python,pandas,Python,Pandas,如果我打电话 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 Constructor交换索引和值: s = data[5].value_counts().nlargest(5) s = pd.Series
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 Constructor交换索引和值:
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
与Series Constructor交换索引和值:
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
当两个值的频率相同时,这有潜在风险,重复的索引会带来一些麻烦。当两个值的频率相同时,可能重复的索引会带来一些麻烦。可能重复的