开始使用免费开始使用

比较蝙蝠侠与星球大战的 LEGO 零件

您在上一个练习中创建的表包含每个零件的编号、颜色 ID,以及该零件在 Star Wars 和 Batman 主题中的数量。不过,我们还可以把这个表与其他表中的信息合并,以获取关于这些零件的更多信息。在比较主题之前,先确保我们有足够的信息,使结论更易于解释。上一个练习的表已保存为 parts_joined,并已为您预加载。

parts_joined <- batman_parts %>%
  full_join(star_wars_parts, by = c("part_num", "color_id"), suffix = c("_batman", "_star_wars")) %>%
  replace_na(list(n_batman = 0, n_star_wars = 0))

本练习是课程的一部分

使用 dplyr 进行数据表连接

查看课程

练习说明

  • parts_joined 表中 Star Wars 零件的数量按降序排序。
  • colors 表与 parts_joined 表进行 inner join。
  • 使用 inner join 将 parts 表与上一步的结果合并;添加 "_color""_part" 后缀,以指明信息来自 colors 表还是 parts 表。

交互式实操练习

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

parts_joined %>%
  # Sort the number of star wars pieces in descending order 
  ___ %>%
  # Join the colors table to the parts_joined table
  ___ %>%
  # Join the parts table to the previous join 
  ___
编辑并运行代码