1. 排序
.sort_index()
import pandas as pd
import numpy as np
a=pd.DataFrame(np.arange(20).reshape(4,5),index=['c','a','d','b'])
a.sort_index(axis=0,ascending=True)
可以看到,该函数依照索引的顺序完成了排序。
函数中axis=0代表纵向。可以这样记忆:DataFrame是Series的扩展,Series只有纵向一个方向,因此它对应的axis=0;DataFrame多了横向,所以横向对应的axis=1。
.sort_values()
import pandas as pd
import numpy as np
a=pd.DataFrame(np.arange(20).reshape(4,5),index=['c','a','d','b'])
a.sort_index(axis=0,ascending=False)