पांडा डेटाफ़्रेम में एकाधिक कॉलम कैसे जोड़ें


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

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

 df[[' new1 ', ' new2 ', ' new3 ']] = pd. DataFrame ([[ 4 , ' hey ', np. nan ]], index=df. index )

विधि 2: प्रत्येक में अनेक मान वाले अनेक कॉलम जोड़ें

 df[' new1 '] = [1, 5, 5, 4, 3, 6]
df[' new2 '] = ['hi', 'hey', 'hey', 'hey', 'hello', 'yo']
df[' new3 '] = [12, 4, 4, 3, 6, 7]

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

 import pandas as pd
import numpy as np

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

#view DataFrame
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

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

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

 #add three new columns to DataFrame
df[[' new1 ', ' new2 ', ' new3 ']] = pd. DataFrame ([[ 4 , ' hey ', np. nan ]], index=df. index )

#view updated DataFrame
df

        team points assists new1 new2 new3
0 A 18 5 4 hey NaN
1 B 22 7 4 hey NaN
2 C 19 7 4 hey NaN
3 D 14 9 4 hey NaN
4 E 14 12 4 hey NaN
5 F 11 9 4 hey NaN

ध्यान दें कि डेटाफ़्रेम में तीन नए कॉलम – new1 , new2 और new3 – जोड़े गए हैं।

यह भी ध्यान दें कि प्रत्येक नए कॉलम में केवल एक विशिष्ट मान होता है।

विधि 2: प्रत्येक में अनेक मान वाले अनेक कॉलम जोड़ें

निम्नलिखित कोड दिखाता है कि पांडा डेटाफ़्रेम में तीन नए कॉलम कैसे जोड़ें, जिसमें प्रत्येक नए कॉलम में एकाधिक मान होते हैं:

 #add three new columns to DataFrame
df[' new1 '] = [1, 5, 5, 4, 3, 6]
df[' new2 '] = ['hi', 'hey', 'hey', 'hey', 'hello', 'yo']
df[' new3 '] = [12, 4, 4, 3, 6, 7]

#view updated DataFrame
df

	team points assists new1 new2 new3
0 A 18 5 1 hi 12
1 B 22 7 5 hey 4
2 C 19 7 5 hey 4
3 D 14 9 4 hey 3
4 E 14 12 3 hello 6
5 F 11 9 6 yo 7

ध्यान दें कि डेटाफ़्रेम में तीन नए कॉलम – new1 , new2 और new3 – जोड़े गए हैं।

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

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

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

पंडों में एकाधिक स्तंभों के आधार पर कैसे क्रमबद्ध करें
कैसे जांचें कि पांडा में कोई कॉलम मौजूद है या नहीं
पंडों में कॉलम का नाम कैसे बदलें

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

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