开始使用免费开始使用

将表左连接到自身

到目前为止,您一直是在把一张表与自身进行 inner join,以找到像 "Harry Potter""The Lord of the Rings" 这样的主题的子主题。

但有些主题可能根本没有任何子主题,这意味着它们不会出现在 inner join 的结果中。正如您在本章所学,您可以用 left_join 配合 filter() 来识别这些主题。

本练习是课程的一部分

使用 dplyr 进行数据表连接

查看课程

练习说明

  • 将 themes 表与它自己的子主题进行 left join,分别使用后缀 _parent_child
  • 对连接结果进行筛选,找到没有子主题的主题。

交互式实操练习

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

themes %>% 
  # Left join the themes table to its own children
  ___ %>%
  # Filter for themes that have no child themes
  filter(___)
编辑并运行代码