Pandas डेटा क्लींजिंग, डेटा एनालिसिस आदि के लिए बहुत व्यापक रूप से उपयोग की जाने वाली Python लाइब्रेरी है। इस आर्टिकल में हम देखेंगे कि कैसे हम query मेथड का उपयोग करके दिए गए डेटासेट से विशिष्ट डेटा प्राप्त कर सकते हैं। हम query के अंदर सिंगल और मल्टीपल दोनों कंडीशन्स रख सकते हैं।
डेटा पढ़ना
आइए पहले pandas लाइब्रेरी का उपयोग करके डेटा को pandas डेटा फ्रेम में पढ़ें। नीचे दिया गया प्रोग्राम बस यही करता है।
उदाहरण
import pandas as pd
# CSV फाइल से डेटा फ्रेम पढ़ना
data = pd.read_csv("D:\\heart.csv")
print(data)
आउटपुट
उपरोक्त कोड चलाने पर निम्नलिखित परिणाम मिलता है:

सिंगल कंडीशन के साथ Query
अब हम देखते हैं कि सिंगल कंडीशन के साथ query मेथड का उपयोग कैसे कर सकते हैं। जैसा कि आप देख सकते हैं, मूल 303 रो से केवल 119 रो परिणाम के रूप में लौटाई गई हैं।
उदाहरण
import pandas as pd
# CSV फाइल से डेटा फ्रेम
data = pd.read_csv("D:\\heart.csv")
data.query('chol < 230', inplace=True)
# रिजल्ट
print(data)
आउटपुट
उपरोक्त कोड चलाने पर निम्नलिखित परिणाम मिलता है:

मल्टीपल कंडीशन्स के साथ Query
उपरोक्त के समान दृष्टिकोण में हम query मेथड पर मल्टीपल कंडीशन्स लागू कर सकते हैं। यह रिजल्ट डेटासेट को और प्रतिबंधित करेगा। अब केवल 79 रो लौटाई जाती हैं जब हम उम्र को 60 से अधिक होने तक भी प्रतिबंधित करते हैं।
उदाहरण
import pandas as pd
# CSV फाइल से डेटा फ्रेम
data = pd.read_csv("D:\\heart.csv")
data.query('chol < 230 and age > 60', inplace=True)
# रिजल्ट
print(data)
आउटपुट
उपरोक्त कोड चलाने पर निम्नलिखित परिणाम मिलता है:
