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 adalah bagian dari kursus
Menggabungkan Data dengan pandas
Petunjuk 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 praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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'}))