MulaiMulai sekarang secara gratis

Perhatian merge_ordered(), beberapa kolom

Saat menggunakan merge_ordered() untuk menggabungkan pada beberapa kolom, urutan menjadi penting ketika Anda menggabungkannya dengan fitur forward fill. Fungsi ini mengurutkan penggabungan berdasarkan kolom sesuai urutan yang diberikan. Pada latihan ini, kita akan menggabungkan data PDB dan populasi dari World Bank untuk Australia dan Swedia, dengan membalik urutan kolom penggabungan. Frekuensi serinya berbeda: nilai PDB per kuartal, sedangkan populasi per tahun. Gunakan fitur forward fill untuk mengisi data yang hilang. Bergantung pada urutan yang diberikan, forward fill dapat menggunakan data yang tidak diinginkan untuk mengisi nilai yang hilang.

Tabel gdp dan pop sudah dimuat.

Latihan ini adalah bagian dari kursus

Menggabungkan Data dengan pandas

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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)
Edit dan Jalankan Kode