पांडा: डेटाफ़्रेम के सामने एक कॉलम को कैसे स्थानांतरित करें


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

विधि 1: किसी कॉलम को आगे बढ़ाएं

 df = df[[' my_col '] + [x for x in df. columns if x != ' my_col ']]

विधि 2: एकाधिक स्तंभों को आगे बढ़ाएं

 cols_to_move = [' my_col1 ', ' my_col2 ']

df = df[cols_to_move + [x for x in df. columns if x not in cols_to_move]]

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

 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]})

#view DataFrame
print (df)

  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

उदाहरण 1: एक कॉलम को आगे बढ़ाएं

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

 #move 'assists' column to front
df = df[[' assists '] + [x for x in df. columns if x != ' assists ']]

#view updated DataFrame
print (df)
   assists team points rebounds
0 5 A 18 11
1 7 B 22 8
2 7 C 19 10
3 9 D 14 6
4 12 E 14 6
5 9 F 11 5
6 9 G 20 9
7 4 H 28 12

“समर्थन” कॉलम को डेटाफ़्रेम के सामने ले जाया गया और अन्य सभी कॉलम उसी क्रम में बने रहे।

उदाहरण 2: एकाधिक स्तंभों को आगे बढ़ाएं

निम्नलिखित कोड दिखाता है कि “पॉइंट्स” और “बाउंस” कॉलम को डेटाफ़्रेम के सामने कैसे ले जाया जाए:

 #define columns to move to front
cols_to_move = [' points ', ' rebounds ']

#move columns to front
df = df[cols_to_move + [x for x in df. columns if x not in cols_to_move]]

#view updated DataFrame
print (df)

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

दोनों “प्वाइंट” और “बाउंस” कॉलम को डेटाफ़्रेम के सामने ले जाया गया है।

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

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

पांडास डेटाफ़्रेम में कॉलम कैसे डालें
पांडा में इंडेक्स कॉलम कैसे हटाएं
पंडों में दो स्तंभों को कैसे संयोजित करें

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

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