我经常遇到这样的情况:我有两个向量,我想检查向量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)
我们可以使用%in%
它的向量化
v1 %in% v2
#[1] TRUE TRUE FALSE FALSE TRUE FALSE
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句