पांडा: कुछ को छोड़कर सभी पंक्तियों को कैसे हटाएं
आप पांडा डेटाफ़्रेम से कुछ पंक्तियों को छोड़कर बाकी सभी पंक्तियों को हटाने के लिए निम्नलिखित विधियों का उपयोग कर सकते हैं:
विधि 1: कॉलम में विशिष्ट मान वाली पंक्तियों को छोड़कर सभी पंक्तियों को हटा दें
#drop all rows except where team column is equal to 'Mavs' df = df. query (" team == 'Mavs' ")
विधि 2: कॉलम में कई विशिष्ट मानों में से एक को छोड़कर सभी पंक्तियों को हटा दें
#drop all rows except where team is equal to 'Mavs' or 'Heat' df = df. query (" team == 'Mavs' | team == 'Heat' ")
निम्नलिखित उदाहरण दिखाते हैं कि निम्नलिखित पांडा डेटाफ़्रेम के साथ व्यवहार में प्रत्येक विधि का उपयोग कैसे करें:
import pandas as pd #createDataFrame df = pd. DataFrame ({' team ': ['Mavs', 'Mavs', 'Heat', 'Heat', 'Cavs', 'Cavs'], ' points ': [18, 22, 19, 14, 14, 11], ' assists ': [5, 7, 7, 9, 12, 9]}) #view DataFrame print (df) team points assists 0 Mavs 18 5 1 Mavs 22 7 2 Heat 19 7 3 Heat 14 9 4 Cavs 14 12 5 Cavs 11 9
उदाहरण 1: कॉलम में विशिष्ट मान वाली पंक्तियों को छोड़कर सभी पंक्तियाँ हटा दें
हम टीम कॉलम में “Mavs” मान वाली पंक्तियों को छोड़कर सभी पंक्तियों को हटाने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:
#drop all rows except where team column is equal to 'Mavs'
df = df. query (" team == 'Mavs' ")
#view updated DataFrame
print (df)
team points assists
0 Mavs 18 5
1 Mavs 22 7
ध्यान दें कि टीम कॉलम में “Mavs” मान वाली पंक्तियों को छोड़कर, प्रत्येक पंक्ति हटा दी गई है।
उदाहरण 2: कॉलम में कई विशिष्ट मानों में से एक को छोड़कर सभी पंक्तियों को हटा दें
हम टीम कॉलम में “Mavs” या “Heat” मान वाली पंक्तियों को छोड़कर सभी पंक्तियों को हटाने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:
#drop all rows except where team column is equal to 'Mavs'
df = df. query (" team == 'Mavs' | team == 'Heat' ")
#view updated DataFrame
print (df)
team points assists
0 Mavs 18 5
1 Mavs 22 7
2 Heat 19 7
3 Heat 14 9
ध्यान दें कि टीम कॉलम में “Mavs” या “हीट” मान वाली पंक्तियों को छोड़कर, प्रत्येक पंक्ति हटा दी गई है।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि पांडा में अन्य सामान्य कार्य कैसे करें:
पंडों के डेटाफ़्रेम में पहली पंक्ति को कैसे हटाएं
पांडास डेटाफ़्रेम में पहला कॉलम कैसे हटाएं
पंडों में डुप्लिकेट कॉलम कैसे हटाएं