The*_*der 0 r vector intersect
1)我需要将两个向量相交并返回一个具有相同值和相交值的向量。
intersect() 不返回具有相同大小的向量。
2)另外为什么会返回c(TRUE TRUE TRUE)而不返回c(FALSE TRUE TRUE)?
set1 = c(TRUE,FALSE,TRUE)
set2 = c(FALSE,FALSE,TRUE)
testset = set1 %in% set2
> print(testset)
[1] TRUE TRUE TRUE
Run Code Online (Sandbox Code Playgroud)
我得到了结果TRUE TRUE TRUE,我需要FALSE FALSE TRUE。
要进行交集,需要使用&运算符,如下所示:
testset = set1 & set2
Run Code Online (Sandbox Code Playgroud)
这将为您提供以下结果:FALSE FALSE TRUE
希望能帮助到你。