पांडा: पंक्ति संख्याओं के साथ एक नया कॉलम कैसे जोड़ें


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

विधि 1: असाइन() का उपयोग करें

 df = df. assign (row_number= range ( len (df)))

विधि 2: रीसेट_इंडेक्स() का उपयोग करें

 df[' row_number '] = df. reset_index (). index

दोनों विधियाँ समान परिणाम उत्पन्न करती हैं।

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

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'],
                   ' points ': [5, 17, 7, 19, 12, 13, 9, 24],
                   ' assists ': [4, 7, 7, 6, 8, 7, 10, 11]})

#view DataFrame
print (df)

  team points assists
0 to 5 4
1 B 17 7
2 C 7 7
3 D 19 6
4 E 12 8
5 F 13 7
6 G 9 10
7:24 a.m. 11

उदाहरण 1: पंक्ति संख्या कॉलम जोड़ने के लिए असाइन() का उपयोग करें

निम्नलिखित कोड दिखाता है कि row_number नामक एक नया कॉलम जोड़ने के लिए असाइन() फ़ंक्शन का उपयोग कैसे करें जो डेटाफ़्रेम में प्रत्येक पंक्ति की पंक्ति संख्या प्रदर्शित करता है:

 #add column that contains row numbers
df = df. assign (row_number= range ( len (df)))

#view updated DataFrame
print (df)

  team points assists row_number
0 to 5 4 0
1 B 17 7 1
2 C 7 7 2
3 D 19 6 3
4 E 12 8 4
5 F 13 7 5
6 G 9 10 6
7:24 11 7

ध्यान दें कि row_number कॉलम में मान 0 से 7 तक हैं।

उदाहरण 2: पंक्ति संख्या कॉलम जोड़ने के लिए रीसेट_इंडेक्स() का उपयोग करें

निम्नलिखित कोड दिखाता है कि row_number नामक एक नया कॉलम जोड़ने के लिए रीसेट_इंडेक्स() फ़ंक्शन का उपयोग कैसे करें जो डेटाफ़्रेम में प्रत्येक पंक्ति की पंक्ति संख्या प्रदर्शित करता है:

 #add column that contains row numbers
df[' row_number '] = df. reset_index (). index

#view updated DataFrame
print (df)

  team points assists row_number
0 to 5 4 0
1 B 17 7 1
2 C 7 7 2
3 D 19 6 3
4 E 12 8 4
5 F 13 7 5
6 G 9 10 6
7:24 11 7

ध्यान दें कि row_number कॉलम में मान 0 से 7 तक हैं।

यह पिछले उदाहरण के परिणामों से मेल खाता है.

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

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

पांडा: दो स्तंभों के बीच अंतर कैसे पता करें
पांडा: दो रेखाओं के बीच अंतर कैसे पता करें
पांडा: दो कॉलम कैसे घटाएं

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

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