पांडा डेटा फ़्रेम एक द्वि-आयामी डेटा संरचना है, अर्थात, डेटा को पंक्तियों और स्तंभों में एक सारणीबद्ध तरीके से संरेखित किया जाता है। इसे पायथन डिक्ट, लिस्ट और सीरीज़ आदि का उपयोग करके बनाया जा सकता है। इस लेख में हम देखेंगे कि मौजूदा डेटा फ्रेम में एक नया कॉलम कैसे जोड़ा जाए। तो पहले पांडा श्रृंखला का उपयोग करके डेटा फ्रेम बनाएं। नीचे दिए गए उदाहरण में हम एक पांडा श्रृंखला को एक कॉलम के डेटा फ़्रेम में परिवर्तित कर रहे हैं, इसे एक कॉलम नाम Month_no दे रहे हैं।
उदाहरण
import pandas as pd s = pd.Series([6,8,3,1,12]) df = pd.DataFrame(s,columns=['Month_No']) print (df)के रूप में आयात करें
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं:
Month_No 0 6 1 8 2 3 3 1 4 12
इन्सर्ट () फ़ंक्शन का उपयोग करके
हम पांडा के इन्सर्ट () फ़ंक्शन का उपयोग कर सकते हैं जो कॉलम को उसके सूचकांक द्वारा निर्दिष्ट स्थिति में सम्मिलित करेगा। नीचे हम इंडेक्स पोजीशन 1 पर मौजूदा पांडा डेटाफ्रेम में कॉलम के रूप में एक महीने में दिनों की संख्या जोड़ते हैं।
उदाहरण
import pandas as pd s = pd.Series([6,8,3,1,12]) df = pd.DataFrame(s,columns=['Month_No']) # Insert the new column at position 1. df.insert(1,"No_of_days",[30,31,31,31,31],True) print (df)
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Month_No No_of_days 0 6 30 1 8 31 2 3 31 3 1 31 4 12 31
असाइन () फ़ंक्शन का उपयोग करना
असाइन करें () फ़ंक्शन
उदाहरण
import pandas as pd s = pd.Series([6,8,3,1,12]) df = pd.DataFrame(s,columns=['Month_No']) # Insert a column at the end df = df.assign(No_of_days = [30,31,31,31,31]) print (df)
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Month_No No_of_days 0 6 30 1 8 31 2 3 31 3 1 31 4 12 31