पांडा: विशिष्ट स्तंभों को छोड़कर सभी स्तंभों को कैसे हटाएं
आप पांडा डेटाफ़्रेम से कुछ को छोड़कर सभी कॉलम हटाने के लिए निम्नलिखित विधियों का उपयोग कर सकते हैं:
विधि 1: डबल क्रोशिया हुक का उपयोग करना
df = df[[' col2 ', ' col6 ']]
विधि 2: .loc का उपयोग करें
df = df. loc [:,[' col2 ',' col6 ']]
दोनों विधियां col2 और col6 नामक कॉलम को छोड़कर डेटाफ़्रेम से सभी कॉलम हटा देती हैं।
निम्नलिखित उदाहरण दिखाते हैं कि निम्नलिखित पांडा डेटाफ़्रेम के साथ व्यवहार में प्रत्येक विधि का उपयोग कैसे करें:
import pandas as pd #create DataFrame with six columns 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: डबल ब्रैकेट का उपयोग करके विशिष्ट कॉलम को छोड़कर सभी कॉलम हटा दें
हम डेटाफ़्रेम से उन बिंदुओं और ब्लॉकों को छोड़कर सभी कॉलमों को हटाने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:
#drop all columns except points and blocks
df = df[[' points ', ' blocks ']]
#view updated DataFrame
print (df)
point blocks
0 18 1
1 22 0
2 19 0
3 14 3
4 14 2
5 11 2
6 20 1
7 28 5
ध्यान दें कि केवल बिंदु और ब्लॉक कॉलम ही बचे हैं।
अन्य सभी कॉलम हटा दिए गए हैं.
उदाहरण 2: .loc का उपयोग करके विशिष्ट स्तंभों को छोड़कर सभी स्तंभ हटाएँ
हम डेटाफ़्रेम से पॉइंट और ब्लॉक कहे जाने वाले सभी कॉलमों को हटाने के लिए .loc फ़ंक्शन का भी उपयोग कर सकते हैं:
#drop all columns except points and blocks
df = df. loc [:, [' points ', ' blocks ']]
#view updated DataFrame
print (df)
point blocks
0 18 1
1 22 0
2 19 0
3 14 3
4 14 2
5 11 2
6 20 1
7 28 5
ध्यान दें कि केवल बिंदु और ब्लॉक कॉलम ही बचे हैं।
यह पिछले उदाहरण के परिणामों से मेल खाता है.
संबंधित: पांडा लोक बनाम आईलोक: क्या अंतर है?
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि पांडा में अन्य सामान्य कार्य कैसे करें:
पंडों के डेटाफ़्रेम में पहली पंक्ति को कैसे हटाएं
पांडास डेटाफ़्रेम में पहला कॉलम कैसे हटाएं
पंडों में डुप्लिकेट कॉलम कैसे हटाएं