12分钟
排序1
1. .sort_index()方法的作用是根据label排序(而不是对存放的数据排序)。
DataFrame/Series.sort_index(axis=0, level=None, ascending=True, inplace=False,
kind='quicksort', na_position='last', sort_remaining=True)2. .sort_values()方法的作用是根据元素值进行排序。
DataFrame/Series.sort_values(by, axis=0, ascending=True, inplace=False,
kind='quicksort', na_position='last')
Series.sort_values(axis=0, ascending=True, inplace=False,
kind='quicksort', na_position='last')它指定了用于比较的字段
axis:指定沿着那个轴排序。如果为0/'index',则沿着0轴排序(此时by指定列label,根据该列的各元素大小,重排列各行);如果为1/'columns',则沿着 1轴排序(此时by指定行label,根据该行的各元素大小,重排列各列)。ascending:一个布尔值,如果为True,则升序排序;如果是False,则降序排序。inplace:一个布尔值,如果为True,则原地修改。如果为False,则返回排好序的新对象kind:一个字符串,指定排序算法。可以为'quicksort'/'mergesort'/'heapsort'。注意只有归并排序是稳定排序的na_position:一个字符串,值为'first'/'last',指示:将NaN排在最开始还是最末尾。
学员评价