MathTop

array_sort_by 函数

排序一维数组,或按指定列排序二维数组的行。

语法

  • ArrayTools:-SortBy(array)
  • ArrayTools:-SortBy(array, column)
  • ArrayTools:-SortBy(array, column, order = descending)
  • array_sort_by(array, column)

参数与选项

array一维数组或二维行数据。
column二维行排序时使用的可选一基列号。
order可选排序方向:ascending 或 descending。

示例

  1. 排序向量ArrayTools:-SortBy([3, 1, 2])返回 [1, 2, 3]。
  2. 按第二列排序行ArrayTools:-SortBy([[a, 3], [b, 1], [c, 2]], 2)返回 [[b, 1], [c, 2], [a, 3]]。