之前自己排序的方式。。。。
今天發現一個函數就能搞定:
In [1]: frame=pd.DataFrame(np.arange(12).reshape((4,3)),columns=['c','a','b'],index=['D','B','C','A'])
c a b
D 0 1 2
B 3 4 5
C 6 7 8
A 9 10 11
In [2]: frame.sort_index(axis=0)
Out[2]:
c a b
A 9 10 11
B 3 4 5
C 6 7 8
D 0 1 2
In [3]: frame.sort_index(axis=1)
Out[3]:
a b c
D 1 2 0
B 4 5 3
C 7 8 6
A 10 11 9