0

長さが等しくない a と b の 2 つのベクトルがあり、長さ (a) は b 未満です。

intersect(a,b) の値を含む 'a' のインデックスを見つけたいと思います。どうすればこれを達成できますか?

4

1 に答える 1

7

何かのようなもの

a <- list(1,2,3,4,5)
b <- list(6,2,1,5,7,9,10)

ainの要素の位置を特定するにはb、次を使用します。

which(a %in% b)
# [1] 1 2 5

これは、abがベクトルの場合にも機能a <- c(1,2,3,4,5)します。b <- c(6,2,1,5,7,9,10)

于 2013-04-03T23:24:38.310 に答える