Self join
किसी टेबल को उसी टेबल के साथ merge करना तब काम आता है जब आप किसी कॉलम के मानों की तुलना उसी कॉलम के दूसरे मानों से करना चाहते हैं। इस अभ्यास में, आप एक ऐसी टेबल बनाएँगे जिसमें हर मूवी के लिए एक ही पंक्ति में उस मूवी के डायरेक्टर और क्रू के एक सदस्य का नाम हो। आपके पास crews नाम की टेबल दी गई है, जिसमें id, job, और name कॉलम हैं। सबसे पहले, मूवी ID का उपयोग करके टेबल को खुद से merge करें। इस merge से एक बड़ी टेबल बनेगी जिसमें हर मूवी के लिए हर job एक-दूसरे से पेयर होगा। फिर सिर्फ वे पंक्तियाँ चुनें जिनमें बाएँ टेबल में डायरेक्टर हो, और ऐसी पंक्ति से बचें जिसमें डायरेक्टर का job बाएँ और दाएँ दोनों टेबल में आया हो। यह फ़िल्टरिंग उन job संयोजनों को हटा देगी जिनमें डायरेक्टर शामिल नहीं है.
crews टेबल आपके लिए लोड कर दी गई है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
pandas के साथ Data Joining
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Merge the crews table to itself
crews_self_merged = ____