开始使用免费开始使用

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

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

gdppop 已加载。

本练习是课程的一部分

使用 pandas 连接数据

查看课程

交互式实操练习

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

# Merge gdp and pop on date and country with fill and notice rows 2 and 3
ctry_date = pd.merge_ordered(____, 
                             fill_method='ffill')

# Print ctry_date
print(ctry_date)
编辑并运行代码