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

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


पंक्तियों को फ़िल्टर करने और विशिष्ट कॉलम मान प्राप्त करने के लिए, पैंडास contains() मेथड का उपयोग करें। पहले, उपनाम के साथ आवश्यक लाइब्रेरी आयात करें:

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
# CSV फ़ाइल पढ़ें
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\CarRecords.csv")
print("DataFrame...\n", dataFrame)
# "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.TimedeltaIndex(data=[10 day 5h 2 min 35s 3us 10ns, +22:39:19.999999, 2 day 4h 03:08:02.000045, +21:15

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

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

  1. पायथन - पैंडास डेटाफ्रेम से नल पंक्तियों को कैसे हटाएं पायथन - पैंडास डेटाफ्रेम से नल पंक्तियों को कैसे हटाएं

    पैंडास डेटाफ्रेम में नल पंक्तियों को हटाने के लिए, dropna() मेथड का उपयोग करें। मान लीजिए निम्नलिखित हमारी CSV फ़ाइल है जिसमें कुछ NaN यानी नल मान हैं: read_csv() का उपयोग करके CSV फ़ाइल पढ़ें। हमारा CSV डेस्कटॉप पर है: dataFrame = pd.read_csv(C:\\Users\\amit_\\Desktop\\CarRecords.csv) dropna() का