Üç tabloyu birleştirme
Üç DataFrame’i birleştirme kavramını pekiştirmek için bir egzersiz daha yapalım. Chicago işletme verilerini gözden geçirmemizin mantıklı bir uzantısı, işletmelerin bulunduğu mahallelerle ilgili demografik bilgilere bakmaktır. Sana, posta koduna göre medyan geliri içeren bir tablo verildi. zip_demo adlı bu posta kodu–gelir tablosunu licenses ve wards tablolarıyla birleştireceksin.
licenses, wards ve zip_demo DataFrame’leri senin için yüklendi.
Bu egzersiz
pandas ile Verileri Birleştirme
kursunun bir parçasıdırEgzersiz talimatları
licensestablosuyla başlayarak,zip_demotablosunuzipsütununda bununla birleştir. Sonra oluşan tabloyuwardstablosuylawardsütununda birleştir. Üç birleşik tablonun sonucunulicenses_zip_wardadlı bir değişkende sakla.- Üç birleşik tablonun sonuçlarını
aldermansütununa göre grupla veincomeiçin medyanı bul.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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'}))