从满足R中条件的数组中提取索引

从满足R中条件的数组中提取索引,r,R,假设我有d3和x使用哪个 > which(d>3 & d<=6) [1] 4 5 6 7 >其中(d>3&dMinor:c()创建了一个向量,它类似于但不完全是一个数组 您可以创建逻辑向量并使用它访问d d[d>3 & d<=6] # the operators return logical vectors, [] extracts # only the TRUE values d[d>3&dIs这里需要arr.in

假设我有
d3
x使用
哪个

> which(d>3 & d<=6)
[1] 4 5 6 7
>其中(d>3&dMinor:c()创建了一个向量,它类似于但不完全是一个数组

您可以创建逻辑向量并使用它访问
d

d[d>3 & d<=6] # the operators return logical vectors, [] extracts 
              # only the TRUE values

d[d>3&dIs这里需要
arr.ind
参数吗?不需要,但指出它的存在是有用的。如果这是一个矩阵,则需要arr.ind来获取完整信息。谢谢,这很好。但是,我有一个巨大的数据集,将多次调用此命令。它的性能如何?有什么方法可以加速它p?我已经编辑了我的答案,在阅读了你的评论后,我意识到
arr.ind
在这里是不必要的:D