开始使用免费开始使用

查找没有匹配项的观测值

左连接非常适合用来验证您对数据集的假设,并确保数据的一致性与完整性。

例如,inventories 表中有一个 version 列,用于记录某个 LEGO 套装发生变更或升级的情况。我们也许会认为,所有能与 inventories 良好连接的 sets 至少都有版本 1。接下来就通过本练习来检验这个假设。

本练习是课程的一部分

使用 dplyr 进行数据表连接

查看课程

练习说明

  • 使用 left_join,通过公共列将 setsinventory_version_1 连接起来。
  • 使用 is.na,对 version 列为 NA 的行进行 filter

交互式实操练习

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

inventory_version_1 <- inventories %>%
  filter(version == 1)

# Join versions to sets
sets %>%
  ___ %>%
  # Filter for where version is na
  ___
编辑并运行代码