Build your ultimate AI agent
课程介绍
在数据科学中,您常会遇到分散在多张表中的有趣数据。本课程将教授将多张表连接起来并联合分析所需的技能。您将用来自 Rebrickable 网站的有趣 LEGO 数据集进行练习。该数据集包含关于 LEGO 套装、零件、主题和颜色的信息,但分布在多张表中。随着学习,您将贯穿使用这些数据,并掌握共计 6 种连接方法!您将学习 4 种变更型连接:inner join、left join、right join 和 full join,以及 2 种筛选型连接:semi join 和 anti join。在最后一章,您会把新技能应用到 Stack Overflow 数据上,该数据包含近 300,000 个带有 R 标签的问题,以及它们的答案、提问日期和评分。准备好将您的 dplyr 技能提升到新水平吧!
先修要求
课程大纲
课程大纲
1
连接数据表
从您的第一个连接动词开始:inner_join!您将学习如何连接数据表,回答关于 LEGO 数据集的问题。该数据集跨越多张表,记录了 LEGO 套装、零件、主题和颜色随时间的变化信息。
2
Left 与 Right 连接
再学习两种变更型连接:left join 和 right join。它们彼此镜像!在探索 LEGO 主题的零件与颜色时,您将了解各自的适用场景。随后,您还将学习如何将数据表与自身连接,以理解数据中 LEGO 主题的层级结构。
3
Full、Semi 与 Anti 连接
本章将介绍另外三种连接动词:full_join、semi_join 和 anti_join。随后,您将用这些动词来回答关于多种 LEGO 套装之间相似性与差异性的问题。
4
案例研究:在 Stack Overflow 数据上进行连接
综合运用本课程所学的所有连接类型,分析一个新数据集:Stack Overflow 的问题、答案与标签。这包括计算并可视化如 dplyr 和 ggplot2 等重要标签的趋势。您还将掌握另一种合并数据表的方法——bind_rows 动词,用于把数据表按行堆叠在一起。
R
使用 dplyr 进行数据表连接
课程完成

