根据行号匹配值

时间:2019-06-01 09:26:50

标签: r vector

我有2个大小相等的向量,如下所示

b

我想知道x和y中两个向量的确切位置处的值相同

我的输出应该是4、9,因为在两个向量中,第5个位置都存在数字4,第10个位置存在9

我该怎么办

预先感谢

1 个答案:

答案 0 :(得分:3)

您可以这样做:

x[x == y]

[1] 4 9

它检查“ x”是否与“ y”相同:

 [1] FALSE FALSE FALSE FALSE  TRUE FALSE FALSE FALSE FALSE  TRUE

,如果为TRUE,则为子集“ x”。