V <- c(1,3,2,4,2,3,1);

X <- 3;
pos <-V[V == X];
pos3 3
我需要的是所有3个职位;

我需要26;这是3V中的位置。

最佳答案

使用which

pos <- which(V == 3)

并不是您所要的,但仍然很有用:您还可以使用which.minwhich.max查找数组的最小值和最大值的位置。

关于r - 如何获得所有大于x的数字与位置?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6322174/

10-12 19:22