我有三个向量(a,b和c),并使用

common<-Reduce(intersect,list(a,b,c))

我现在想找出a特有的元素。我无法使用a[!(a%in%common)],因为这可能会返回a和另一个向量中的元素。

我认为这不是一个新的或独特的问题,但是找到答案的部分问题是我不确定a[!(a%in%common)]函数是什么。

最佳答案

setdiff(a, union(b,c) )  # .....

当然,“唯一于a”的含义对您和我而言是否相同,但对我而言,它与a[!(a%in%common)]不同。

关于r - 在R中的多个向量上列出唯一元素,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17289363/

10-12 19:42