如何在Pandas中反转DataSeries的排序顺序,以便我按降序处理它们?
答案 0 :(得分:15)
In [28]: s = pd.Series([20, 10, 30], ['c', 'a', 'b'])
In [29]: s
Out[29]:
c 20
a 10
b 30
dtype: int64
对索引进行排序
In [30]: s.sort_index(ascending=False)
Out[30]:
c 20
b 30
a 10
dtype: int64
对值进行排序
In [31]: s.sort()
In [32]: s[::-1]
Out[32]:
b 30
c 20
a 10
dtype: int64