7

Pandas で DataSeries の並べ替え順序を逆にして、降順で操作するにはどうすればよいですか?

4

2 に答える 2

16
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
于 2013-05-07T06:36:24.760 に答える