本文介绍了R,X的所有元素是否都存在于Y中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在 R 中,如何测试一个向量中不存在另一个向量中的元素?
In R, how do you test for elements of one vector NOT present in another vector?
X <- c('a','b','c','d')
Y <- c('b', 'e', 'a','d','c','f', 'c')
我想知道 X 的所有元素是否都存在于 Y 中?(正确或错误的答案)
I want to know whether all the elements of X are present in Y ? (TRUE or FALSE answer)
推荐答案
你想要 setdiff
:
> setdiff(X, Y) # all elements present in X but not Y
character(0)
> length(setdiff(X, Y)) == 0
[1] TRUE
这篇关于R,X的所有元素是否都存在于Y中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!