课程评价 (0)

请对课程作出评价:
0/300

学员评价

暂无精选评价
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排在最开始还是最末尾。