如何在 R 中查詢向量中元素的索引?


有三種方法可以查詢向量中元素的索引。

示例

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

使用 which

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

這裡我們找到了向量 x 中 6 的索引。

使用 match

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

這裡我們找到了向量 x 中 4 和 8 的索引。

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

使用 %in%

Nizamuddin Siddiqui

更新於: 2020-07-06

開始你的職業生涯

完成課程以獲得認證

開始
廣告