Объединение двух векторов, но сохранение уникальных элементов только одного вектора - PullRequest
0 голосов
/ 07 мая 2019

Может быть, простой вопрос, но я все же потерпел неудачу.

У меня есть два вектора:

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

Я хочу объединить v1 и v2, чтобы получить вектор, содержащий всеобщие элементы и все уникальные элементы v2, но не включают в себя никакие уникальные элементы v1.

По существу, удалите все "ЛОЖЬ" из

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

, но оставьте все "FALSE "из

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

плюс любой общий элемент.

Желаемый результат:

c("B", "C", "F", "G", "H","I")

Большое спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...