इंडेक्स के बिना पांडा डेटाफ़्रेम को कैसे स्थानांतरित करें


आप पांडा डेटाफ़्रेम को स्थानांतरित करने और इंडेक्स को छोड़ने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:

 df. set_index (' first_col '). T

यह बस डेटाफ़्रेम के पहले कॉलम को इंडेक्स के रूप में सेट करता है और फिर ट्रांसपोज़ करता है।

निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।

उदाहरण: पांडा डेटाफ़्रेम को बिना अनुक्रमणिका के स्थानांतरित करें

मान लीजिए हमारे पास निम्नलिखित पांडा डेटाफ़्रेम हैं:

 import pandas as pd

#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
print (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

यदि हम डेटाफ़्रेम को स्थानांतरित करते हैं, तो सूचकांक मान शीर्ष पर प्रदर्शित होंगे:

 #transpose DataFrame
df. T

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

इंडेक्स के बिना डेटाफ़्रेम को स्थानांतरित करने के लिए, हम पहले set_index() फ़ंक्शन का उपयोग कर सकते हैं:

 #transpose DataFrame without index
df. set_index (' team '). T

team A B C D E F
points 18 22 19 14 14 11
assists 5 7 7 9 12 9

ध्यान दें कि इंडेक्स मान अब ट्रांसपोज़्ड डेटाफ़्रेम के शीर्ष पर प्रदर्शित नहीं होते हैं।

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

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

पंडों में कॉलम कैसे हटाएं
स्थिति के आधार पर पांडा डेटाफ़्रेम में पंक्तियों को कैसे हटाएं
पांडा में विशिष्ट मान वाली पंक्तियों को कैसे हटाएं

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

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