Lưu ý với merge_ordered(), nhiều cột
Khi dùng merge_ordered() để gộp theo nhiều cột, thứ tự cột rất quan trọng khi bạn kết hợp với tính năng điền giá trị tiến (forward fill). Hàm sẽ sắp xếp dữ liệu để gộp theo thứ tự các cột được cung cấp. Trong bài tập này, bạn sẽ gộp dữ liệu GDP và dân số từ World Bank cho Australia và Sweden, đồng thời đảo ngược thứ tự các cột dùng để gộp. Tần suất của hai chuỗi khác nhau: GDP theo quý, dân số theo năm. Hãy dùng tính năng forward fill để điền dữ liệu bị thiếu. Tùy vào thứ tự cột, việc điền tiến có thể vô tình dùng dữ liệu không mong muốn để lấp các giá trị khuyết.
Các bảng gdp và pop đã được nạp sẵn.
Bài tập này là một phần của khóa học
Kết hợp dữ liệu với pandas
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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)