1. Learn
  2. /
  3. 课程
  4. /
  5. 使用 pandas 连接数据

Connected

道练习

使用 merge_ordered() 的注意事项:多列合并

当使用 merge_ordered() 在多列上合并,并结合向前填充功能时,列的顺序很重要。该函数会按照您提供的顺序对用于合并的列进行排序。在本练习中,我们将合并世界银行中澳大利亚和瑞典的 GDP 与人口数据,并互换合并列的顺序。两个序列的频率不同:GDP 为季度数据,人口为年度数据。请使用向前填充功能补全缺失数据。根据您提供的顺序不同,向前填充可能会使用非预期的数据去填补缺失值。

表 gdp 和 pop 已加载。

说明 1/2

undefined XP
  • 1
    • 对 gdp 和 pop 使用 merge_ordered(),在 date 与 country 两列上合并,并启用填充功能,结果保存为 ctry_date。
  • 2
    • 对 gdp 和 pop 进行同样的合并,但在 country 与 date 上进行连接(与第 1 步相反的顺序),并启用填充功能,保存为 date_ctry。