连接三个表
您已经非常熟悉使用 inner_join 和管道(%>%)将多个连接串联起来!
现在我们要把 sets(包含每个 LEGO 套装的信息)与 inventories(包含某个套装具体版本的信息)连接起来,最后再与 inventory_parts(包含每个 LEGO 套装中各零件数量的信息)相连。
举个例子:如果您要搭建一个蝙蝠侠 LEGO 套装,sets 会告诉您套装的名称,inventories 会给出该套装各个版本的 ID,而 inventory_parts 则会告诉您每个版本中各零件的数量。
本练习是课程的一部分
使用 dplyr 进行数据表连接
练习说明
- 将
inventories表与sets表进行合并。 - 接着,按库存 ID,把
inventory_parts表连接到您在上一步连接后得到的表。
交互式实操练习
通过完成这段示例代码来试试这个练习。
sets %>%
# Add inventories using an inner join
___ %>%
# Add inventory_parts using an inner join
___