如何找到R中向量中元素的索引?

有三种方法可以找到向量中元素的索引。

示例

> x <- sample(1:10)
> x
[1] 8 10 9 6 2 1 4 7 5 3

使用哪个

> which(x == 6)[[1]]
[1] 4

在这里,我们发现向量x的索引为6。

使用比赛

> match(c(4,8),x)
[1] 7 1

在这里,我们发现向量x中的索引4和8。

Using which with %in%
> which(x %in% c(2,4))
[1] 5 7

在这里,我们发现向量x中的索引2和4。