pandas sort_values 使用方法如下:
DataFrame.sort_values(by, axis=0, ascending=True, inplace=False, kind='quicksort', na_position='last')
【参数说明】
- by : str 或者 字符组成的列表,用来指定按照axis的哪些元素排序。
- 要排序的列或者多个列 ie:by='col1' , by=['col1', 'col2']
- 如果 axis 是 0/index 行级排序
- 如果 axis 是 1/columns 列级排序
- 如果对象是 Series 则没有这个参数
- axis : {0 or 'index', 1 or 'columns'}, 默认 0 。用来指定要排序的轴。
- ascending : {True/False} 默认 True-升序。
- inplace : bool, 默认 False。如果为 True,则直接覆盖原值 ,并返回None。
- kind : 可选的有 {'quicksort', 'mergesort', 'heapsort', 'stable'}, 默认 'quicksort'
- 排序算法的选择。 请参阅
numpy.sort
了解更多信息 - mergesort 和 stable 是唯一稳定的算法
- 对于 DataFrame,此选项仅在对单个列或标签进行排序时应用。
- 排序算法的选择。 请参阅
- na_position : {'