V <- c(1,3,2,4,2,3,1);
X <- 3;
pos <-V[V == X];
Run Code Online (Sandbox Code Playgroud)
pos是3 3.我需要的是所有3个的位置;
我需要2和6; 其是的位置3在V.
nic*_*ico 16
使用 which
pos <- which(V == 3)
Run Code Online (Sandbox Code Playgroud)
不是你要求的,但无论如何有用:你也可以使用which.min和which.max找到数组最小值和最大值的位置.