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