# sort-排序
调用sort函数沿着某个轴按值进行排序。
最小支持版本:5.0.0
# 接口说明
已获取DataFrame实例,详情请参见fromObject (opens new window)。
# 语法
<DataFrame object>.sort(<by>, <axis>, <ascending>, <inplace>, <kind>, <naPosition>, <ignoreIndex>)
1
<DataFrame object>.排序(<by>, <axis>, <ascending>, <inplace>, <kind>, <naPosition>, <ignoreIndex>)
1
# 函数类型
实例函数
# 请求参数
参数名称 | 类型 | 是否必选 | 默认值 | 示例值 | 描述 |
---|---|---|---|---|---|
by | Cube.Object | 是 | 无 | "table" | 待排序的名称或者名称列表。如果轴向为0,则指定列标签;如果轴向为1,则指定行标签。 |
axis | Cube.Object | 是 | 无 | 0 | 待排序的轴。取值: 0:横轴 1:纵轴 |
ascending | Cube.Lang.Boolean | 是 | true | true | 是否升序。取值: true:升序 false:降序 |
inplace | Cube.Lang.Boolean | 是 | true | true | 是否在原对象上进行排序操作。取值: true:在原对象上进行排序 false:在新对象上进行排序 |
kind | Cube.Lang.String | 是 | 无 | "quicksort" | 排序算法。取值: quicksort:快速排序 mergesort:归并排序 heapsort:堆排序 stable:稳定排序算法 |
naPosition | Cube.Lang.String | 是 | 无 | "first" | 排序后将NaN放置在开头还是末尾。取值: first:将NaN的值放在开头 last:将NaN的值放在末尾 |
ignoreIndex | Cube.Lang.Boolean | 是 | true | true | 是否忽略索引。取值: true:忽略索引,结果的索引会变为1,2...n。 false:使用原始索引。 |
# 返回参数
参数名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
Result | Cube.System.DataFrame | Cube.System.DataFrame | 如果在原对象上进行排序操作,返回None;如果在新对象上进行排序操作,返回排序后的新Dataframe对象。 |
# 请求示例
DataFrame实例.sort("table", 0, true, true, "quicksort", "first", true)
1
2
2
最近更新时间: {
"value": "2023-09-12",
"effect": true
}