将表左连接到自身
到目前为止,您一直是在把一张表与自身进行 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(___)