शुरू करेंमुफ़्त में शुरू करें

Three table merge

तीन DataFrame merge की अवधारणा को पक्का करने के लिए, एक और अभ्यास कीजिए। Chicago के बिज़नेस डेटा की हमारी समीक्षा का स्वाभाविक विस्तार यह होगा कि जिन पड़ोसों में ये बिज़नेस हैं, वहाँ की जनसांख्यिकीय जानकारी भी देखें। आपको zip code के अनुसार median income वाली एक टेबल दी गई है। आप licenses और wards टेबल्स को इस नई income-by-zip-code टेबल zip_demo के साथ merge करेंगे।

licenses, wards, और zip_demo DataFrames आपके लिए लोड कर दिए गए हैं.

यह अभ्यास पाठ्यक्रम का हिस्सा है

pandas के साथ Data Joining

पाठ्यक्रम देखें

अभ्यास निर्देश

  • licenses टेबल से शुरू करते हुए, zip कॉलम पर zip_demo टेबल को उससे merge करें। फिर प्राप्त टेबल को ward कॉलम पर wards टेबल से merge करें। तीनों merged टेबल्स के परिणाम को licenses_zip_ward नाम के वैरिएबल में सेव करें।
  • तीनों merged टेबल्स के परिणामों को alderman कॉलम के आधार पर group करें और income का median निकालें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# 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'}))
कोड संपादित करें और चलाएँ