开始使用免费开始使用

一个集合中有、另一个集合中没有的内容

在视频中,您学习了如何使用 semi join 和 anti join 这两个动词来根据数据回答问题。现在聚焦到 batwing 数据集,运用这些技能来判断哪些零件同时出现在 batwingbatmobile 套装中,以及哪些只出现在其中一个套装中。在回答这些问题时,我们也会判断两个套装中的这些零件颜色是否相同。

batmobilebatwing 数据集已为您预加载。

batmobile <- inventory_parts_joined %>%
  filter(set_num == "7784-1") %>%
  select(-set_num)

batwing <- inventory_parts_joined %>%
  filter(set_num == "70916-1") %>%
  select(-set_num)

本练习是课程的一部分

使用 dplyr 进行数据表连接

查看课程

练习说明

  • 过滤 batwing 套装中那些也出现在 batmobile 中的零件,不论颜色是否相同。
  • 过滤 batwing 套装中那些没有同时出现在 batmobile 中的零件,不论颜色是否相同。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Filter the batwing set for parts that are also in the batmobile set
batwing %>%
  ___

# Filter the batwing set for parts that aren't in the batmobile set
batwing %>%
  ___
编辑并运行代码