按值排序
DataFrame.sort_values(by, axis=0, ascending=True, inplace=False, kind=’quicksort’, na_position=’last’)
参数
| 参数 | 描述 |
|---|---|
| by : str or list of str | 排序的列 |
| axis : {0 or ‘index’, 1 or ‘columns’}, default 0 | 排序的方向 |
| ascending : bool or list of bool, default True | 升序或降序 |
| inplace : bool, default False | |
| kind : {‘quicksort’, ‘mergesort’, ‘heapsort’}, default ‘quicksort’ | 选择排序算法 |
| na_position : {‘first’, ‘last’}, default ‘last’ | 空值排放的次序 |
df.sort_values([‘class’,‘score’],ascending=[1,0],inplace=True)
返回
- sorted_obj : DataFrame
按索引排序
DataFrame.sort_index(axis=0, level=None, ascending=True, inplace=False, kind=’quicksort’, na_position=’last’, sort_remaining=True, by=None)
参数
| 参数 | 描述 |
|---|---|
| axis : index, columns to direct sorting | 排序方向 |
| level : int or level name or list of ints or list of level names | 索引level选择 |
| ascending : boolean, default True | |
| inplace : bool, default False | |
| kind : {‘quicksort’, ‘mergesort’, ‘heapsort’}, default ‘quicksort’ | |
| na_position : {‘first’, ‘last’}, default ‘last’ | |
| sort_remaining : bool, default True |
返回
- sorted_obj : DataFrame
选取排序后的值
DataFrame.nlargest(n, columns, keep=’first’)
DataFrame.nsmallest(n, columns[, keep])
参数
| 参数 | 描述 |
|---|---|
| n : int | 检索值的个数 |
| columns : list or str | 排序列 |
| keep : {‘first’, ‘last’, False}, default ‘first’ | Where there are duplicate values: - first : take the first occurrence. - last : take the last occurrence. |
856

被折叠的 条评论
为什么被折叠?



