Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पंडों में मौजूदा डेटाफ़्रेम में नया कॉलम जोड़ना

पांडा डेटा फ़्रेम एक द्वि-आयामी डेटा संरचना है, अर्थात, डेटा को पंक्तियों और स्तंभों में एक सारणीबद्ध तरीके से संरेखित किया जाता है। इसे पायथन डिक्ट, लिस्ट और सीरीज़ आदि का उपयोग करके बनाया जा सकता है। इस लेख में हम देखेंगे कि मौजूदा डेटा फ्रेम में एक नया कॉलम कैसे जोड़ा जाए। तो पहले पांडा श्रृंखला का उपयोग करके डेटा फ्रेम बनाएं। नीचे दिए गए उदाहरण में हम एक पांडा श्रृंखला को एक कॉलम के डेटा फ़्रेम में परिवर्तित कर रहे हैं, इसे एक कॉलम नाम 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

  1. पायथन में पांडस डेटाफ्रेम में एक कॉलम में अपरकेस लागू करें

    इस ट्यूटोरियल में, हम यह देखने जा रहे हैं कि DataFrame में नामों का एक कॉलम अपरकेस में कैसे बनाया जाता है। आइए अपने लक्ष्य को प्राप्त करने के विभिन्न तरीकों को देखें। उदाहरण हम अपर () . का उपयोग करके DataFrame को अपरकेस बनाकर एक कॉलम असाइन कर सकते हैं विधि। आइए कोड देखें। # importing the pandas pa

  1. पांडस डेटाफ्रेम में कॉलम के पहले अक्षर को कैपिटलाइज़ करें

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

  1. पांडा डेटाफ़्रेम में एक कॉलम में अपरकेस लागू करें

    उदाहरण import pandas as pd # A dataframe df = pd.DataFrame({'Day': ['mon', 'tue', 'wed', 'thu', 'fri'],'Subject': ['Math', 'english', 'science', 'music', 'games']}) df['Day'] = df['Day'].s