पांडा सम्मिलित करें () कॉलम

Panda Sam Milita Karem Kolama



'पायथन संख्यात्मक और समय श्रृंखला डेटा को संभालने के लिए डेटा संरचनाओं और संचालन की एक विस्तृत श्रृंखला प्रदान करता है। पंडों में हमने जो डेटाफ़्रेम बनाया या आयात किया है, उसका उपयोग विभिन्न उद्देश्यों के लिए किया जा सकता है। डेटा स्रोत के साथ डेटा फ़्रेम में कॉलम को भी समायोजित किया जा सकता है। पांडा डेटा को सरल बनाने से जुड़े कई थकाऊ, समय लेने वाले कार्यों को आसान बनाते हैं। पंडों में डेटाफ़्रेम में एक कॉलम जोड़ने के चार तरीके हैं, लेकिन इस लेख में, हम पांडा के कॉलम 'इन्सर्ट ()' फ़ंक्शन का उपयोग कर रहे हैं।

एक बार जब हम पंडों में अपना डेटाफ्रेम बना लेते हैं या लोड कर लेते हैं, तो कई तरह की चीजें होती हैं जिन्हें हम पूरा करना चाहते हैं। उदाहरण के लिए, हम डेटा में हेरफेर करना जारी रख सकते हैं, उदाहरण के लिए, डेटा फ़्रेम में कॉलम बदलकर। अगला, हमें यह समझना चाहिए कि डेटा फ़्रेम में कॉलम कैसे शामिल करें यदि अधिकांश डेटा एक डेटा प्रदाता से आ रहे हैं, लेकिन कुछ डेटा दूसरे से आ रहे हैं। पंडों के डेटाफ़्रेम में एक कॉलम आसानी से जोड़ा जा सकता है।'







पांडा सम्मिलित करें () विधि

डेटा फ़्रेम का अंतिम स्तंभ किसी भिन्न फ़ंक्शन द्वारा उत्पन्न होता है। डेटाफ़्रेम 'इन्सर्ट ()' विधि का उपयोग करके, आप पांडा डेटाफ़्रेम के नीचे उन्हें जोड़ने के बजाय वर्तमान कॉलम के बीच कॉलम जोड़ सकते हैं। यह हमें केवल निष्कर्ष के बजाय, हमारे द्वारा चुने गए किसी भी स्थान पर एक कॉलम जोड़ने का विकल्प प्रदान करता है। इसके अतिरिक्त, यह स्तंभों के लिए मान जोड़ने के कई तरीके प्रदान करता है। जब आपको किसी निर्दिष्ट स्थान या इंडेक्स पर कॉलम जोड़ने की आवश्यकता होती है, तो पांडा 'इन्सर्ट ()' फ़ंक्शन उपयोगी होता है।



पंडों के लिए सिंटेक्स सम्मिलित करें () कॉलम



उदाहरण 1: पंडों का उपयोग करके डेटा फ़्रेम में कॉलम सम्मिलित करना सम्मिलित करना () विधि

लेख के पहले उदाहरण से शुरू करें, जिसमें हम बताएंगे कि डेटा फ़्रेम में कॉलम कैसे डालें। 'स्पाइडर' टूल का उपयोग करके, हम इस कोड को साबित कर सकते हैं। सबसे पहले, हम 'कोर्स' नामक एक डेटा फ़्रेम उत्पन्न करते हैं। इस डेटा फ्रेम में हमारे पास दो कॉलम हैं, 'कोर्स_टाइटल' और 'शुल्क'। कॉलम 'कोर्स_टाइटल' में हमारे पास 'पायथन', 'जावा', 'ऑब्जेक्ट_ओरिएंटेड' और 'पीएचपी' पाठ्यक्रमों की एक सूची है। दूसरे कॉलम 'शुल्क' में हमारे पास पाठ्यक्रम शुल्क की सूची है जो '30000', '25000', '15000' और '22000' है। हमारे डेटाफ़्रेम को प्रदर्शित करना, 'पाठ्यक्रम,' 'pd. डेटा ढांचा'।





इसके बाद, हम कोड के मुख्य कार्य पर चर्चा करेंगे, जो पांडा 'इन्सर्ट () कॉलम' है। डेटा फ्रेम में एक नई सूची शामिल करने के लिए यह एक कुशल तरीका है। आप सम्मिलित विधि का उपयोग करके किसी भी निर्दिष्ट स्थान पर नया कॉलम जोड़ सकते हैं। यह विधि एक कॉलम को डेटा फ्रेम में मैन्युअल रूप से जोड़ने की भी अनुमति देती है, लेकिन इसमें अनुकूलन क्षमता कम होती है।

संपूर्ण सम्मिलन का अर्थ है कि प्रक्रिया के दौरान स्रोत डेटाफ़्रेम को सीधे अद्यतन किया जाता है, और कोई नया डेटाफ़्रेम नहीं बनाया जाता है। इस मामले में, हमने 'इन्सर्ट ()' फ़ंक्शन का उपयोग करके 'टाइम_ड्यूरेशन' नाम के साथ हमारे डेटा फ्रेम में एक नया कॉलम जोड़ा है। इस कॉलम में हमारे पास मौजूद मानों की सूची '6_महीने', '3_महीने', '3 महीने' और '6_महीने' हैं। हमारे पास नीचे दिए गए प्रोग्राम में '2' के रूप में परिभाषित एक इंडेक्स के साथ 'टाइम_ड्यूरेशन' कॉलम है। चूंकि निर्दिष्ट सूचकांक, डेटाफ़्रेम को एक सीमा दी जाएगी जो 0 से शुरू होती है और चरणों में बढ़ती है, इसलिए इसका मतलब है कि यह कॉलम डेटा फ्रेम में तीसरे कॉलम के रूप में प्रदर्शित होता है। DataFrame 'pd.insert ()' फ़ंक्शन का उपयोग करके 'समय _duration' नामक एक नया कॉलम जोड़ता है।



और अब, ऊपर से प्रोग्राम के आउटपुट पर चर्चा करते हैं। इसका आउटपुट एक डेटा फ्रेम दिखाता है जिसमें तीन कॉलम होते हैं। अतिरिक्त कॉलम डेटा फ्रेम के अंत में जोड़ा जाता है। 'pd.DataFrame.insert ()' विधि का उपयोग करके, आप पांडा डेटाफ़्रेम के अंत में जोड़ने के बजाय अन्य कॉलम के बीच एक कॉलम जोड़ सकते हैं। Time_ अवधि' एक नया कॉलम है जिसे हमने 'इन्सर्टिंग' का उपयोग करके जोड़ा है। समारोह। स्थिति '2' डेटाफ़्रेम में तीसरे कॉलम को संदर्भित करती है क्योंकि स्थिति 0 से शुरू होती है। कॉलम को डेटा फ़्रेम में अंतिम स्थान पर जोड़ा जाता है।

उदाहरण 2:  पांडा डालने () फ़ंक्शन का उपयोग करके डेटा फ़्रेम में कॉलम जोड़ना

हम डेटा फ्रेम में नए कॉलम जोड़ने के लिए 'इन्सर्ट ()' विधि का उपयोग करेंगे। पांडा के अंत में अतिरिक्त कॉलम जोड़ने के बजाय, आप उन्हें मौजूदा कॉलम के बीच सम्मिलित कर सकते हैं। पिछले उदाहरण के समान डेटा फ़्रेम बनाने के लिए, हमने तीन कॉलम लिए और उन्हें मान असाइन किए। पहले कॉलम में, 'नाम,' हमारे पास नामों की एक सूची है जिसमें 'एम्मा', 'एला', 'स्मिथ,' और 'मैक्सवेल' शामिल हैं। दूसरे कॉलम 'आयु' में हमारे पास '29', '36', '39' और '33' मूल्यों की सूची है।

उसके बाद, हम 'DataFrame' स्टेटमेंट प्रिंट कर रहे हैं। हम 'डेटा फ़्रेम' कथन के नीचे डेटा फ़्रेम दिखाएंगे। हम 'इन्सर्ट ()' फ़ंक्शन का उपयोग करके पंडों के डेटा फ़्रेम के लिए एक और कॉलम बना रहे हैं। एक सूची बनाने की आवश्यकता है ताकि इसे हमारे दिए गए डेटासेट में एक नए कॉलम के रूप में जोड़ा जा सके। पांडा डेटाफ़्रेम की 'असाइन ()' विधि को अधिक कॉलम जोड़ने के लिए भी नियोजित किया जा सकता है। हम 'df.' का उपयोग करके एक नया कॉलम सम्मिलित कर रहे हैं। डालना'। 'लिंग' नाम का अतिरिक्त कॉलम लिंग को 'पुरुष' या 'महिला' के रूप में प्रदर्शित करता है।

आइए हम एक और कथन, 'नया डेटाफ़्रेम' प्रिंट करें। एक नया डेटा फ़्रेम अब 'नया डेटाफ़्रेम' कथन के नीचे प्रस्तुत किया जाएगा, जिसमें अतिरिक्त कॉलम होगा जिसे हमने 'pd. सम्मिलित करें ()' समारोह। समान नाम वाले कॉलम को 'इन्सर्ट ()' फ़ंक्शन का उपयोग करके नहीं जोड़ा जा सकता है। यदि डेटा फ़्रेम में एक कॉलम पहले से मौजूद है, तो डिफ़ॉल्ट रूप से एक मान त्रुटि फेंक दी जाती है।

इस आउटपुट में, 'इन्सर्ट ()' फ़ंक्शन का उपयोग करके हमने जो कॉलम बनाया है, उसे डेटा फ्रेम में जोड़ा जाता है। इसका आउटपुट दो डेटा फ़्रेम प्रदर्शित करता है; पहला डेटाफ़्रेम 'पीडी.डेटा फ़्रेम' का उपयोग करके बनाया गया था, जिसमें हमारे पास दो कॉलम, 'नाम' और 'आयु' हैं। नया कॉलम 'लिंग' जिसे हमने 'इन्सर्ट ()' फ़ंक्शन का उपयोग करके जोड़ा है, नीचे प्रदर्शित दूसरे डेटा फ्रेम में दिखाया गया है। यह डेटा फ्रेम दर्शाता है कि उनमें कुछ डेटा के साथ तीन कॉलम हैं। सूचकांक आकार में '2' है, जिसका अर्थ है कि इसमें '0 से 3' तक की प्रविष्टियां हैं। इस डेटा फ़्रेम को हमने जो नया कॉलम सौंपा है, उसकी अनुक्रमणिका स्थिति '3' है।

निष्कर्ष

आमतौर पर इस्तेमाल किया जाने वाला डेटा विश्लेषण और अपडेट ऑपरेशन डेटाफ़्रेम में कॉलम जोड़ रहा है। हालाँकि, पंडों ने आपको चार अलग-अलग तरीकों की पेशकश करके कार्य को पूरा करने के लिए कई विकल्प दिए हैं; हालाँकि, हम अपने लेख में केवल एक तकनीक का उपयोग करते हैं, जो कि पनादास 'इन्सर्ट ()' कॉलम है। डेटाफ़्रेम को नए स्तंभों के साथ विस्तारित करने के सबसे कठिन भागों में से एक अनुक्रमण है। आइए हम दोनों उदाहरणों का शीघ्रता से वर्णन करें। हमने सबसे पहले पाठ्यक्रम शीर्षक से एक डेटा फ़्रेम बनाया और इस कॉलम में 'पाठ्यक्रम शीर्षक' और 'शुल्क' कॉलम और असाइन किए गए मान जोड़े। 'इन्सर्ट ()' फ़ंक्शन का उपयोग करते हुए, हम फिर उसी डेटा फ्रेम में एक नया कॉलम जोड़ते हैं जो सूचकांक में '2' के रूप में इसकी स्थिति को दर्शाता है। दूसरे उदाहरण में, दो डेटाफ़्रेम दिखाए गए हैं। हमने दो कॉलम बनाए हैं और पहले डेटा फ़्रेम में कुछ मान सूचीबद्ध किए हैं। फिर, इन्सर्ट () फ़ंक्शन का उपयोग करके, हमने 'जेंडर' नामक डेटा फ्रेम में एक नया कॉलम डाला, इसे इंडेक्स में '2' के रूप में भी रखा गया था; अब, यह तालिका को फिर से प्रदर्शित करता है, जैसा कि ऊपर के दूसरे उदाहरण में दिखाया गया है।

उपरोक्त तकनीकों में महारत हासिल करने के बाद, हम आसानी से डेटाफ़्रेम में नए कॉलम जोड़ सकते हैं।