पंडों में पहली पंक्ति को हेडर के रूप में कैसे सेट करें
आप पांडा डेटाफ़्रेम की पहली पंक्ति को हेडर के रूप में सेट करने के लिए निम्नलिखित मूल सिंटैक्स का उपयोग कर सकते हैं:
df. columns = df. iloc [0] df = df[1:]
निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।
उदाहरण: पांडा में पहली पंक्ति को हेडर के रूप में सेट करें
मान लीजिए कि हमारे पास निम्नलिखित पांडा डेटाफ़्रेम है जिसमें विभिन्न बास्केटबॉल खिलाड़ियों के बारे में जानकारी है:
import pandas as pd #createDataFrame df = pd. DataFrame ({' Bad Name 1 ': ['team', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'], ' Bad Name 2 ': ['points', 18, 22, 19, 14, 14, 11, 20, 28], ' Bad Name 3 ': ['assists', 5, 7, 7, 9, 12, 9, 9, 4], ' Bad Name 4 ': ['rebounds', 11, 8, 10, 6, 6, 5, 9, 12]}) #view DataFrame print (df) Bad Name 1 Bad Name 2 Bad Name 3 Bad Name 4 0 team points assists rebounds 1 A 18 5 11 2 B 22 7 8 3 C 19 7 10 4 D 14 9 6 5 E 14 12 6 6 F 11 9 5 7 G 20 9 9 8:28 a.m. 4:12
आइए मान लें कि पहली पंक्ति में वे मान हैं जिन्हें हम वास्तव में हेडर में उपयोग करना चाहते हैं।
पहली पंक्ति को हेडर के रूप में सेट करने के लिए, हम निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:
#set column names equal to values in row index position 0
df. columns = df. iloc [0]
#remove first row from DataFrame
df = df[1:]
#view updated DataFrame
print (df)
0 team points assists rebounds
1 A 18 5 11
2 B 22 7 8
3 C 19 7 10
4 D 14 9 6
5 E 14 12 6
6 F 11 9 5
7 G 20 9 9
8:28 a.m. 4:12
ध्यान दें कि पहली पंक्ति के मान अब हेडर के रूप में उपयोग किए जाते हैं।
यदि आप डेटाफ़्रेम इंडेक्स को रीसेट करना चाहते हैं, तो निम्न कोड का उपयोग करें:
#reset index values
df. reset_index (drop= True , place= True )
#view updated DataFrame
print (df)
0 team points assists rebounds
0 A 18 5 11
1 B 22 7 8
2 C 19 7 10
3 D 14 9 6
4 E 14 12 6
5 F 11 9 5
6 G 20 9 9
7:28 4 12
सूचकांक अब रीसेट कर दिया गया है ताकि पहली पंक्ति का सूचकांक मान 0 हो।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि पांडा में अन्य सामान्य कार्य कैसे करें:
पंडों में नाम से कॉलम का चयन कैसे करें
पंडों में इंडेक्स द्वारा कॉलम का चयन कैसे करें
पांडा में एक विशिष्ट स्ट्रिंग वाले कॉलम का चयन कैसे करें