【发布时间】:2016-06-06 11:58:13
【问题描述】:
我有两个集合 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 并比较了总和和长度,它们的作用相同。但我觉得有更好的方法来做到这一点。
length(A %in% B) == sum(A %in% B) 返回TRUE 和
length(B %in% A) == sum(B %in% A) 返回FALSE。
【问题讨论】:
-
我找不到上一个问题。感谢您的参考!