Bắt đầu ngayBắt đầu miễn phí

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 gdppop đã đượ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

Xem khóa học

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)
Chỉnh sửa và Chạy Mã