合并两个向量,但保留一个向量的唯一元素

时间:2019-05-07 15:33:44

标签: r

也许是个简单的问题,但我还是失败了。

我有两个向量:

v1 <- c("A", "B", "C", "F", "G")
v2 <- c( "B", "C", "F", "G", "H","I")

我想合并v1v2,以获得一个向量,其中包含v2的所有公共元素和所有唯一元素,但不包含{{1}的任何唯一元素}。

基本上,删除所有的“ FALSE”

v1

但保留所有

的“ FALSE”
> v1 %in% v2
[1] FALSE  TRUE  TRUE  TRUE  TRUE

加上任何常见的元素。

所需的输出:

> v2 %in% v1
[1]  TRUE  TRUE  TRUE  TRUE FALSE FALSE

非常感谢您!

0 个答案:

没有答案