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

पायथन पैंडास - इटरेट करें और वांछित टेक्स्ट वाली पंक्तियाँ प्राप्त करें


वांछित टेक्स्ट वाली पंक्तियों को इटरेट करके प्राप्त करने के लिए, itertuples() और find() मेथड का उपयोग करें। itertuples() डेटाफ्रेम पंक्तियों पर इटरेट करता है।

पहले, एक उपनाम के साथ आवश्यक लाइब्रेरी आयात करें:

import pandas as pd

हमारा CSV डेस्कटॉप पर है जैसा कि नीचे दिए गए पथ में दिखाया गया है:

C:\\Users\\amit_\\Desktop\\CarRecords.csv

CSV फ़ाइल पढ़ें और पैंडास डेटाफ्रेम बनाएं:

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

इटरेट करें और विशिष्ट टेक्स्ट वाली पंक्तियाँ प्राप्त करें। हम "Lamborghini" टेक्स्ट के साथ Car कॉलम ढूंढ रहे हैं:

for k in dataFrame.itertuples():
    if k[1].find('Lamborghini') != -1:
        print(k)

उदाहरण

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

import pandas as pd
# CSV फ़ाइल पढ़ें
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\CarRecords.csv")
print("DataFrame...\n", dataFrame)
# इटरेट करें और विशिष्ट टेक्स्ट वाली पंक्तियाँ प्राप्त करें
# हम Car कॉलम में Lamborghini टेक्स्ट ढूंढ रहे हैं
for k in dataFrame.itertuples():
    if k[1].find('Lamborghini') != -1:
        print(k)

आउटपुट

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

Pandas(Index=5, Car='Lamborghini', Place='Chandigarh', UnitsSold=80)
Pandas(Index=8, Car='Lamborghini', Place='Delhi', UnitsSold=100)

  1. डाउनट्रेंड प्रदर्शित करने के लिए डेटासेट प्लॉट करें - पायथन पैंडास डाउनट्रेंड प्रदर्शित करने के लिए डेटासेट प्लॉट करें - पायथन पैंडास

    टाइम सीरीज विश्लेषण द्वारा प्रदर्शित नीचे की ओर पैटर्न को डाउनट्रेंड कहा जाता है। मान लीजिए हमारा डेटासेट SalesRecords2.csv है।सबसे पहले, आवश्यक लाइब्रेरी आयात करें:import pandas as pd import matplotlib.pyplot as pltCSV फ़ाइल से डेटा पैंडास DataFrame में लोड करें:dataFrame = pd.read_csv(C:\\Users\\a

  1. अपट्रेंड प्रदर्शित करने के लिए डेटासेट प्लॉट करें - पायथन पैंडास अपट्रेंड प्रदर्शित करने के लिए डेटासेट प्लॉट करें - पायथन पैंडास

    टाइम सीरीज विश्लेषण द्वारा प्रदर्शित ऊपर की ओर पैटर्न को अपट्रेंड कहा जाता है। मान लीजिए हमारा डेटासेट SalesRecords.csv है।सबसे पहले, आवश्यक लाइब्रेरी आयात करें:import pandas as pd import matplotlib.pyplot as pltCSV फ़ाइल से डेटा पैंडास DataFrame में लोड करें:dataFrame = pd.read_csv(C:\\Users\\amit_

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

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