交集、并集、补集、差集,这些在R语言中如何实现呢,这篇博客介绍一下。
首先,模拟一下数据:a为1-10的数,b为5-15的数。...:union「示例图:黄色线的区域,就是目标区域」
在这里插入图片描述
# 并集
union(a,b)
1.3 补集
R中的函数为:setdiff「示例图:黄色线的区域,就是目标区域」
# 补集...anti_join(d1,d2,by="ID")
2.6 在d1中提取d2的ID
semi_join(d1,d2,by="ID")
3....测试数据及代码
a = 1:10
b = 5:15
a
b
# 交集
intersect(a,b)
# 并集
union(a,b)
# 补集
setdiff(a,b)
setdiff(b,a)...anti_join(d1,d2,by="ID")
## 在d1中提取d2的ID
semi_join(d1,d2,by="ID")