我有两个集合A和B。我想检查集合A是否是集合B的子集。我试过了,我知道R中的集合操作。我试过intersect,union,setdiff。然而,没有一个是有帮助的。例如,
A = c(1, 2, 3, 4)B = c(1, 2, 3, 4, 5)
我正在寻找一个返回TRUE或FALSE的函数。我使用了A %in% B并比较了sum和length,它做了同样的工作。但我觉得有一种更好的方法来做这件事。
length(A %in% B) == sum(A %in% B)返回TRUE,length(B %in% A) == sum(B %in% A)返回FALSE。
发布于 2016-06-06 19:58:59
我们可以在%in%中使用all
all(A %in% B)
#[1] TRUE
all(B %in% A)
#[1] FALSEhttps://stackoverflow.com/questions/37656853
复制相似问题