पांडा: इंडेक्स द्वारा कॉलम नाम कैसे प्राप्त करें


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

विधि 1: सूचकांक स्थिति के आधार पर स्तंभ नाम प्राप्त करें

 #get column name in index position 2
colname = df. columns [ 2 ]

विधि 2: सूचकांक स्थिति के आधार पर एकाधिक कॉलम नाम प्राप्त करें

 #get column names in index positions 2 and 4
colname = df. columns [[ 2 , 4 ]] 

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

 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],
                   ' rebounds ': [11, 8, 10, 6, 6, 5, 9, 12],
                   ' steals ': [4, 3, 3, 2, 5, 4, 3, 8],
                   ' blocks ': [1, 0, 0, 3, 2, 2, 1, 5]})

#view DataFrame
print (df)

  team points assists rebounds steals blocks
0 A 18 5 11 4 1
1 B 22 7 8 3 0
2 C 19 7 10 3 0
3 D 14 9 6 2 3
4 E 14 12 6 5 2
5 F 11 9 5 4 2
6 G 20 9 9 3 1
7:28 4 12 8 5

उदाहरण 1: सूचकांक स्थिति के आधार पर एक कॉलम नाम प्राप्त करें

निम्नलिखित कोड दिखाता है कि डेटाफ़्रेम की अनुक्रमणिका स्थिति 2 पर कॉलम का नाम कैसे प्राप्त करें:

 #get column name for column in index position 2
colname = df. columns [ 2 ]

#display column name
print (colname)

assists

सूचकांक स्थिति 2 पर स्तंभ का नाम सहायक है।

ध्यान दें : पायथन में कॉलम इंडेक्स मान 0 से शुरू होते हैं। तो सूचकांक स्थिति 2 पर कॉलम डेटाफ़्रेम का तीसरा कॉलम होगा, जिसे सहायता नाम दिया गया है।

उदाहरण 2: सूचकांक स्थिति के आधार पर एकाधिक कॉलम नाम प्राप्त करें

निम्नलिखित कोड दिखाता है कि डेटाफ़्रेम के सूचकांक स्थिति 2 और 4 पर कॉलम के लिए कॉलम नाम कैसे प्राप्त करें:

 #get column names in index positions 2 and 4
colname = df. columns [[ 2 , 4 ]] 

#display column names
print (colname)

Index(['assists', 'steals'], dtype='object')

परिणाम से हम देख सकते हैं:

  • सूचकांक स्थिति 2 पर स्तंभ का नाम सहायक है।
  • सूचकांक स्थिति 4 पर कॉलम का नाम स्टीज़ है।

ध्यान दें : इस उदाहरण में, हम सूचकांक स्थिति के आधार पर दो कॉलमों के लिए कॉलम नाम प्राप्त करना चुनते हैं, लेकिन आप जितने चाहें उतने कॉलमों के लिए कॉलम नाम प्राप्त करने के लिए समान सिंटैक्स का उपयोग कर सकते हैं।

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

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

पांडास डेटाफ़्रेम से सेल वैल्यू कैसे प्राप्त करें
पांडास डेटाफ़्रेम में इंडेक्स का नाम कैसे बदलें
पंडों में नाम के आधार पर कॉलम कैसे क्रमबद्ध करें

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

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