Üç 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, kursun bir parçasıdır
pandas ile Verileri Birleştirme
Egzersiz 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ı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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'}))