पांडा: स्थिर मान वाला कॉलम कैसे जोड़ें


आप पांडा डेटाफ़्रेम में स्थिर मान वाला कॉलम जोड़ने के लिए निम्नलिखित विधियों का उपयोग कर सकते हैं:

विधि 1: स्थिर मान वाला एक कॉलम जोड़ें

 df[' new '] = 5

विधि 2: समान स्थिर मान वाले एकाधिक कॉलम जोड़ें

 df[[' new1 ', ' new2 ', ' new3 ']] = 5

विधि 3: विभिन्न स्थिर मानों के साथ एकाधिक कॉलम जोड़ें

 #define dictionary of new values
new_constants = {' new1 ':5,' new2 ':10,' new3 ':15}

#add multiple columns with different constant values
df = df. assign ( ** new_constants)

निम्नलिखित उदाहरण दिखाते हैं कि निम्नलिखित पांडा डेटाफ़्रेम के साथ प्रत्येक विधि का उपयोग कैसे करें:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'],
                   ' points ': [18, 22, 19, 14, 14, 11, 20, 28],
                   ' assists ': [5, 7, 7, 9, 12, 9, 9, 4]})

#view DataFrame
print (df)

  team points assists
0 to 18 5
1 B 22 7
2 C 19 7
3 D 14 9
4 E 14 12
5 F 11 9
6 G 20 9
7:28 a.m. 4

उदाहरण 1: स्थिर मान वाला एक कॉलम जोड़ें

निम्नलिखित कोड दिखाता है कि प्रत्येक पंक्ति के लिए 5 के मान वाला कॉलम कैसे जोड़ा जाए:

 #add column with constant value
df[' new '] = 5

#view updated DataFrame
print (df)

  team points assists new
0 to 18 5 5
1 B 22 7 5
2 C 19 7 5
3 D 14 9 5
4 E 14 12 5
5 F 11 9 5
6 G 20 9 5
7:28 4 5

नया नामक नया कॉलम प्रत्येक पंक्ति के लिए 5 के स्थिर मान से भर जाता है।

उदाहरण 2: समान स्थिर मान वाले एकाधिक कॉलम जोड़ें

निम्नलिखित कोड दिखाता है कि 5 के समान स्थिर मान वाले एकाधिक कॉलम कैसे जोड़ें:

 #add three new columns each with a constant value of 5
df[[' new1 ', ' new2 ', ' new3 ']] = 5

#view updated DataFrame
print (df)

  team points assists new1 new2 new3
0 to 18 5 5 5 5
1 B 22 7 5 5 5
2 C 19 7 5 5 5
3 D 14 9 5 5 5
4 E 14 12 5 5 5
5 F 11 9 5 5 5
6 G 20 9 5 5 5
7:28 A.M. 4 5 5 5

ध्यान दें कि प्रत्येक नए कॉलम में प्रत्येक पंक्ति में मान 5 है।

उदाहरण 3: विभिन्न स्थिर मानों के साथ अनेक कॉलम जोड़ें

निम्नलिखित कोड दिखाता है कि विभिन्न स्थिर मानों के साथ एकाधिक कॉलम कैसे जोड़ें:

 #define dictionary of new values
new_constants = {' new1 ':5,' new2 ':10,' new3 ':15}

#add multiple columns with different constant values
df = df. assign ( ** new_constants)

#view updated DataFrame
print (df)

  team points assists new1 new2 new3
0 A 18 5 5 10 15
1 B 22 7 5 10 15
2 C 19 7 5 10 15
3 D 14 9 5 10 15
4 E 14 12 5 10 15
5 F 11 9 5 10 15
6 G 20 9 5 10 15
7:28 a.m. 4 5 10 15

ध्यान दें कि तीन नए स्तंभों में से प्रत्येक का एक अलग स्थिर मान है।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि पांडा में अन्य सामान्य कार्य कैसे करें:

पंडों में कॉलम का नाम कैसे बदलें
पांडास डेटाफ़्रेम में कॉलम कैसे जोड़ें
पांडास डेटाफ़्रेम में एक खाली कॉलम कैसे जोड़ें
पांडास डेटाफ़्रेम में कॉलम क्रम कैसे बदलें

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *