Inner joins और लौटाई गई rows की संख्या
अब तक आपने जिन भी merges का अध्ययन किया है, वे सभी inner joins कहलाते हैं. यह समझना ज़रूरी है कि inner joins केवल उन rows को लौटाते हैं जिनमें दोनों tables में matching values हों. आप इसे और गहराई से समझेंगे: पहले wards और census tables के merge की समीक्षा करके, फिर उनकी थोड़ी-सी बदली हुई प्रतियों — wards_altered और census_altered — के merges से तुलना करके. Altered tables में wards कॉलम की पहली row बदली गई है. आप देखेंगे कि इससे उनके बीच होने वाले merge पर क्या असर पड़ता है. Tables आपके लिए पहले से लोड की गई हैं.
इस अभ्यास के लिए यह जानना महत्वपूर्ण है कि wards और census tables की शुरुआत में 50 rows हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
pandas के साथ Data Joining
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Merge the wards and census tables on the ward column
wards_census = wards.merge(____)
# Print the shape of wards_census
print('wards_census table shape:', wards_census.shape)