Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Python - Pandas .query() मेथड से डेटा फ़िल्टर करना

Pandas डेटा क्लींजिंग, डेटा एनालिसिस आदि के लिए बहुत व्यापक रूप से उपयोग की जाने वाली Python लाइब्रेरी है। इस आर्टिकल में हम देखेंगे कि कैसे हम query मेथड का उपयोग करके दिए गए डेटासेट से विशिष्ट डेटा प्राप्त कर सकते हैं। हम query के अंदर सिंगल और मल्टीपल दोनों कंडीशन्स रख सकते हैं।

डेटा पढ़ना

आइए पहले pandas लाइब्रेरी का उपयोग करके डेटा को pandas डेटा फ्रेम में पढ़ें। नीचे दिया गया प्रोग्राम बस यही करता है।

उदाहरण

import pandas as pd

# CSV फाइल से डेटा फ्रेम पढ़ना
data = pd.read_csv("D:\\heart.csv")
print(data)

आउटपुट

उपरोक्त कोड चलाने पर निम्नलिखित परिणाम मिलता है:

Python - Pandas .query() मेथड से डेटा फ़िल्टर करना

सिंगल कंडीशन के साथ Query

अब हम देखते हैं कि सिंगल कंडीशन के साथ query मेथड का उपयोग कैसे कर सकते हैं। जैसा कि आप देख सकते हैं, मूल 303 रो से केवल 119 रो परिणाम के रूप में लौटाई गई हैं।

उदाहरण

import pandas as pd

# CSV फाइल से डेटा फ्रेम
data = pd.read_csv("D:\\heart.csv")
data.query('chol < 230', inplace=True)

# रिजल्ट
print(data)

आउटपुट

उपरोक्त कोड चलाने पर निम्नलिखित परिणाम मिलता है:

Python - Pandas .query() मेथड से डेटा फ़िल्टर करना

मल्टीपल कंडीशन्स के साथ 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)

आउटपुट

उपरोक्त कोड चलाने पर निम्नलिखित परिणाम मिलता है:

Python - Pandas .query() मेथड से डेटा फ़िल्टर करना

  1. Python Matplotlib में NaN के साथ इमेज पर गाउसियन फ़िल्टरिंग Python Matplotlib में NaN के साथ इमेज पर गाउसियन फ़िल्टरिंग

    NaN मानों वाली इमेज पर गाउसियन फ़िल्टरिंग मैट्रिक्स के सभी मानों को NaN बना देती है, जिससे NaN मान वाला मैट्रिक्स उत्पन्न होता है। चरण एक फिगर और सबप्लॉट्स का सेट बनाएं। उस मैट्रिक्स में NaN मान के साथ एक मैट्रिक्स बनाएं। data के साथ डेटा को इमेज के रूप में डिस्प्ले करें, यानी 2D रेगुलर रास्ट

  1. Python में Pandas का उपयोग करके TRAI के मोबाइल डेटा स्पीड का विश्लेषण Python में Pandas का उपयोग करके TRAI के मोबाइल डेटा स्पीड का विश्लेषण

    इस ट्यूटोरियल में, हम TRAI की आधिकारिक वेबसाइट से मोबाइल डेटा स्पीड डाउनलोड करके उसका विश्लेषण करेंगे। फ़ाइल डाउनलोड करने के चरण।एल्गोरिदम1. [TRAI](https://myspeed.trai.gov.in/) वेबसाइट पर जाएं। 2. पेज के अंत तक स्क्रॉल करें। 3. आपको विभिन्न महीनों के लिए मोबाइल स्पीड डेटा मिलेगा। 4. सितंबर का मोबाइ

  1. पायथन में डेटा विश्लेषण और विज़ुअलाइज़ेशन पायथन में डेटा विश्लेषण और विज़ुअलाइज़ेशन

    पायथन डेटा विश्लेषण और विज़ुअलाइज़ेशन के लिए कई लाइब्रेरी प्रदान करता है मुख्य रूप से numpy, pandas, matplotlib, seaborn आदि। इस खंड में, हम डेटा विश्लेषण और विज़ुअलाइज़ेशन के लिए pandas लाइब्रेरी पर चर्चा करने जा रहे हैं जो numpy के ऊपर बनी एक ओपन सोर्स लाइब्रेरी है। यह हमें तेजी से विश्लेषण और डे