開始使用免費開始

使用 merge_ordered() 的注意事項:多個欄位

當你在 merge_ordered() 中以多個欄位合併,若同時使用 forward fill 功能,欄位的順序很重要。函式會依你提供的順序對用於合併的欄位進行排序。在這個練習中,我們要合併世界銀行中澳洲與瑞典的 GDP 與人口資料,並反轉合併欄位的順序。這兩個時間序列的頻率不同:GDP 為季資料,人口為年資料。請使用 forward fill 功能填補遺漏值。根據你提供的欄位順序,向前填補可能會用到非預期的資料來填遺漏值。

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)
編輯並執行程式碼