开始使用免费开始使用

连接三个表

您已经非常熟悉使用 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 
  ___
编辑并运行代码