Menggabungkan tiga tabel
Untuk memperkuat konsep penggabungan tiga DataFrame, latihlah dengan satu latihan lagi. Perluasan yang wajar dari ulasan kita tentang data bisnis Chicago mencakup peninjauan informasi demografi mengenai lingkungan tempat bisnis berada. Sebuah tabel berisi pendapatan median per kode pos telah disediakan untuk Anda. Anda akan menggabungkan tabel licenses dan wards dengan tabel baru berisi pendapatan per kode pos yang disebut zip_demo.
DataFrame licenses, wards, dan zip_demo telah dimuat untuk Anda.
Latihan ini merupakan bagian dari kursus
Menggabungkan Data dengan pandas
Instruksi latihan
- Mulai dari tabel
licenses, gabungkan tabelzip_demoke dalamnya pada kolomzip. Lalu gabungkan tabel hasilnya dengan tabelwardspada kolomward. Simpan hasil penggabungan tiga tabel tersebut ke variabel bernamalicenses_zip_ward. - Kelompokkan hasil penggabungan tiga tabel berdasarkan kolom
aldermandan cari nilai medianincome.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Merge licenses and zip_demo, on zip; and merge the wards on ward
licenses_zip_ward = licenses.merge____ \
____
# Print the results by alderman and show median income
print(____.groupby(____).agg({'income':'median'}))