R- уникальные и общие элементы в каждом из трех векторов (или столбцов данных) для диаграммы Венна - PullRequest
0 голосов
/ 20 сентября 2018

Я пытаюсь сравнить три разных вектора разной длины для уникальных и перекрывающихся элементов, используя R. Каждый из элементов содержит строку («интересующую метку») для дальнейшего анализа с помощью диаграммы Венна.В строке нет дублирующих элементов.

Может ли кто-нибудь предложить простой способ выбора всех уникальных и общих элементов для каждого вектора - "ad", "ld" и "md" в приведенном ниже примере?

ad<-c("abc 1", "cd4", "efg9", "hij 2", "kl 2N", "mno1", "pq22", "rs5", 
"wv92", "da2")
ld<-c("cd4", "hij 2", "xy3", "xyz 2", "vw9", "pq22", "lm3", "p3", "da2")
md<-c("pq22", "da2", "ef44", "hi9", "q1", "r 44")

Спасибо в ожидании.

1 Ответ

0 голосов
/ 21 сентября 2018

Спасибо @ user20650 за ответ на поставленный выше вопрос.Следующий код является решением:

VennDiagram::get.venn.partitions(list(ad=ad, ld=ld, md=md))
grid.newpage()
grid::grid.draw(VennDiagram::venn.diagram(list(ad=ad, ld=ld, md=md), NULL))
...