我经常遇到这样的情况,我有两个向量,我想检查向量1的每个元素是否都在向量2中。我通常用sapply()来做这件事,但我想知道有没有更简洁的方法或一个内置的函数来做这件事。例如:
v1 = c(1,1,3,4,5,7)
v2 = c(1,5)
# desired output: [1] TRUE TRUE FALSE FALSE TRUE FALSE
# my solution
sapply(v1, function(x) x %in% v2)发布于 2020-04-24 03:52:24
我们可以只使用%in%,因为它是矢量化的
v1 %in% v2
#[1] TRUE TRUE FALSE FALSE TRUE FALSEhttps://stackoverflow.com/questions/61395780
复制相似问题