V <- c(1,3,2,4,2,3,1);
X <- 3;
pos <-V[V == X];
pos
是3 3
。我需要的是所有3个职位;
我需要
2
和6
;这是3
在V
中的位置。 最佳答案
使用which
pos <- which(V == 3)
并不是您所要的,但仍然很有用:您还可以使用
which.min
和which.max
查找数组的最小值和最大值的位置。关于r - 如何获得所有大于x的数字与位置?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6322174/