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

पंक्तियों को फ़िल्टर करें - पायथन पांडा

पंक्तियों को फ़िल्टर करने और विशिष्ट स्तंभ मान प्राप्त करने के लिए, पंडों में () विधि का उपयोग करें। सबसे पहले, हम आवश्यक पुस्तकालय को उपनाम के साथ आयात करते हैं -

import pandas as pd

Read_csv() का उपयोग करके CSV फ़ाइल पढ़ें। हमारी CSV फ़ाइल डेस्कटॉप पर है -

dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\CarRecords.csv")

अब, विशिष्ट टेक्स्ट वाली पंक्तियों को फ़िल्टर करते हैं -

dataFrame = dataFrame[dataFrame['Car'].str.contains('Lamborghini')]

उदाहरण

निम्नलिखित कोड है

import pandas as pd

# reading csv file
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\CarRecords.csv")
print("DataFrame...\n",dataFrame)

# select rows containing text "Lamborghini"
dataFrame = dataFrame[dataFrame['Car'].str.contains('Lamborghini')]
print("\nFetching rows with text Lamborghini ...\n",dataFrame)
वाली पंक्तियाँ

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

DataFrame...
           Car       Place   UnitsSold
0         Audi   Bangalore          80
1      Porsche      Mumbai         110
2   RollsRoyce        Pune         100
3          BMW       Delhi          95
4     Mercedes   Hyderabad          80
5  Lamborghini  Chandigarh          80
6         Audi      Mumbai         100
7     Mercedes        Pune         120
8  Lamborghini       Delhi         100

Fetching rows with text Lamborghini ...
           Car       Place   UnitsSold
5  Lamborghini  Chandigarh          80
8  Lamborghini       Delhi         100

  1. पायथन पांडा - TimedeltaIndex के घटकों का डेटाफ़्रेम लौटाता है

    TimedeltaIndex के घटकों का डेटाफ़्रेम वापस करने के लिए, TimedeltaIndex.components का उपयोग करें संपत्ति। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd TimeDeltaIndex ऑब्जेक्ट बनाएं। हमने डेटा पैरामीटर का उपयोग करके टाइमडेल्टा जैसा डेटा भी सेट किया है - tdIndex = pd.TimedeltaInde

  1. Eval () फ़ंक्शन का उपयोग करके पंक्तियों के योग का मूल्यांकन करें - पायथन पांडा

    निर्दिष्ट कॉलम के साथ पंक्तियों के योग का मूल्यांकन करने के लिए eval () फ़ंक्शन का भी उपयोग किया जा सकता है। सबसे पहले, हम उत्पाद रिकॉर्ड के साथ एक डेटाफ़्रेम बनाते हैं - dataFrame =pd.DataFrame({Product:[SmartTV, ChromeCast, Speaker, Earphone],Opening_Stock:[300, 700, 1200, 1500],Closing_Stock:[200

  1. पायथन - पंडों के डेटाफ़्रेम से अशक्त पंक्तियों को कैसे छोड़ें?

    पंडों के डेटाफ़्रेम में अशक्त पंक्तियों को छोड़ने के लिए, ड्रॉपना () विधि का उपयोग करें। मान लें कि कुछ NaN यानी शून्य मानों वाली हमारी CSV फ़ाइल निम्नलिखित है - आइए read_csv() का उपयोग करके CSV फ़ाइल पढ़ें। हमारा सीएसवी डेस्कटॉप पर है - dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\Ca