R 如何获取矩阵的有序数据索引?
要求很简单。例如,我们可以得到如下矩阵:R 如何获取矩阵的有序数据索引?,r,R,要求很简单。例如,我们可以得到如下矩阵: n "matix" > d [,1] [,2] [1,] 1 3 [2,] 2 4 我想获得d的有序数据的索引,例如: (2,2) (1,2) (2,1) (1,1) 我认为R必须有一个函数来做这项工作。有人知道吗?谢谢。您可以使用order()对单元格进行排序,然后使用arrayInd获取索引 d<-matrix(1:4, nrow=2) arrayInd(order(d, decreasing=T),
n "matix"
> d
[,1] [,2]
[1,] 1 3
[2,] 2 4
我想获得d的有序数据的索引,例如:
(2,2)
(1,2)
(2,1)
(1,1)
我认为R必须有一个函数来做这项工作。有人知道吗?谢谢。您可以使用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
d您可以使用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
d您可以使用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
d您可以使用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
dseerow(d)
,col(d)
,order(d)
见row(d)
,col(d)
,order(d)
见row(d)
,order(d)
见row(d)
,col。这就是我需要的。谢谢,太好了。这就是我需要的。谢谢,太好了。这就是我需要的。谢谢,太好了。这就是我需要的。非常感谢。