Series和DataFrame可以按照索引进行排序,也可以按照值来排序,对值也可以进行排名。
一,按照索引排序(sort by index)
对于一个Series或DataFrame,可以按照索引进行排序,使用sort_index()函数来实现索引的排序:
DataFrame.sort_index(axis=0, level=None, ascending=True, inplace=False, kind='quicksort', na_position='last', sort_remaining=True, ignore_index=False, key=None)
参数axis用于指定用于排序的轴,默认值是0(行),也可以设置为1(列)。
举个例子,有如下的序列:
obj = Series([1,2,3,4],index=['d','a','b','c'])
print(obj.sort_index())
<