data_rank 函数
按数值大小为数据排名;默认返回互不相同的一基秩。
语法
Statistics:-Rank(list)Statistics:-Rank(list, order = ascending)Statistics:-Rank(list, order = descending)Statistics:-Rank(list, output = table)data_rank(list)rankdata(list)
参数与选项
list | 形如 [1, 2, 3] 的列表字面量。 |
|---|---|
order | 可选排名方向:ascending 或 descending;默认为 ascending。 |
output | 可选输出方式:rtable/list 返回与输入顺序对应的秩;table 返回去重后的值-秩对。 |
示例
- 互异秩
Statistics:-Rank([10, 20, 20, 40])返回 [1, 2, 3, 4]。 - 降序秩
Statistics:-Rank([10, 20, 20, 40], order = descending)返回 [4, 2, 3, 1]。 - 秩表
Statistics:-Rank([10, 20, 20, 40], output = table)返回 [[10.0, 1], [20.0, 2], [40.0, 3]]。