在上一个视频中,您看到了如何使用 pandas 执行半连接。通过本练习,您将加深对必要步骤的理解。回顾一下,半连接会将左表过滤为仅保留在左右两表中都存在匹配的那些行。
pandas
本练习是课程的一部分
通过我们的互动练习之一,将理论转化为实践
学习如何使用内连接合并不同来源的数据。通过整合多方信息,您将发现此前可能被掩盖的洞见。您还将了解来源之间的关系(如一对一或一对多)如何影响结果。
把您对连接的理解提升到新水平。在本章中,您将使用 TMDb 电影数据,学习左连接、右连接和外连接。您还会学习如何将一张表与自身合并,以及如何基于 DataFrame 的索引进行合并。
本章将运用强大的过滤技术,包括半连接与反连接。您还将学习如何通过纵向合并来"粘合"DataFrame,并使用 pandas.concat 函数创建新的数据集。最后,鉴于数据很少是干净的,您还将学习如何验证新合并的数据结构。
当前练习
在最后一章中,您将再进一步,学习将 pandas 的专用方法应用于合并时间序列与有序数据,并配合来自芝加哥市的真实金融与经济数据进行练习。您还将学习如何使用类 SQL 的格式查询结果表,以及使用 melt 方法对数据进行反透视。