要求很简单。例如,我们可以得到这样的矩阵:
n "matix"
> d
[,1] [,2]
[1,] 1 3
[2,] 2 4
我想得到d的有序数据的索引,例如:
(2,2)
(1,2)
(2,1)
(1,1)
我认为R必须具备完成这项工作的功能。谁知道呢?谢谢。
答案 0 :(得分:3)
您可以使用order()
订购单元格,然后使用arrayInd
获取索引
d<-matrix(1:4, nrow=2)
arrayInd(order(d, decreasing=T), .dim=dim(d))
# [,1] [,2]
# [1,] 2 2
# [2,] 1 2
# [3,] 2 1
# [4,] 1 1