Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python,我可以按相反顺序显示值_counts()吗?_Python_Pandas - Fatal编程技术网

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

当两个值的频率相同时,这有潜在风险,重复的索引会带来一些麻烦。当两个值的频率相同时,可能重复的索引会带来一些麻烦。可能重复的