用于在两个向量中找到不相同元素的函数

beg*_*neR 4 r vector

简单的问题,但没有在stackoverflow上找到它.是否有找到所有不相同值的函数:

x <- c("a","b","c","d")
y <- c("a","f","g","c","d")
Run Code Online (Sandbox Code Playgroud)

结果应该是:

res <- c("b","f","g")
Run Code Online (Sandbox Code Playgroud)

所有函数似乎只适用于一个向量.setdiff()等等

Ben*_*Ben 6

几年前,Tony Breyal的博客上出现了这个问题,你可以在那里看到几种解决方案,这里是最短的解决方案:

c(setdiff(x,y),setdiff(y,x))
Run Code Online (Sandbox Code Playgroud)