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

पायथन पांडा - डेटाफ़्रेम से पंक्तियों का एक सबसेट चुनें

पंक्तियों का एक सबसेट चुनने के लिए, शर्तों का उपयोग करें और डेटा प्राप्त करें।

मान लें कि Microsoft Excel में खोली गई हमारी CSV फ़ाइल की सामग्री निम्नलिखित हैं -

पायथन पांडा - डेटाफ़्रेम से पंक्तियों का एक सबसेट चुनें

सबसे पहले, CSV फ़ाइल से पंडों के डेटाफ़्रेम में डेटा लोड करें -

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

मान लीजिए कि हम चाहते हैं कि कार रिकॉर्ड 100 से अधिक यानी पंक्तियों के सबसेट के साथ "इकाइयों" के साथ हो। इसके लिए उपयोग करें -

dataFrame[dataFrame["Units"] > 100]

अब, मान लें कि हम चाहते हैं कि कार रिकॉर्ड "Reg_Price" के साथ 100 से कम यानी पंक्तियों के सबसेट के साथ हो। इसके लिए उपयोग करें -

dataFrame[dataFrame["Reg_Price"] < 3000]

उदाहरण

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

import pandas as pd

# Load data from a CSV file into a Pandas DataFrame
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesData.csv")
print("\nReading the CSV file...\n",dataFrame)

# displaying two columns
res2 = dataFrame[['Reg_Price','Units']];
print("\nDisplaying two columns : \n",res2)

# selecting a subset of rows
print("\nSelect cars with Units more than 100: \n",dataFrame[dataFrame["Units"] > 100])

# selecting a subset of rows
print("\nSelect cars with Reg_Price less than 3000: \n",dataFrame[dataFrame["Reg_Price"] < 3000])

आउटपुट

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

Reading the CSV file...
       Car   Reg_Price   Units
0      BMW        2500     100
1    Lexus        3500      80
2     Audi        2500     120
3   Jaguar        2000      70
4  Mustang        2500     110

Displaying only one column Car :
    Reg_Price   Units
0        2500     100
1        3500      80
2        2500     120
3        2000      70
4        2500     110
Name: Car, dtype: object

Select cars with Units more than 100:
       Car   Reg_Price   Units
2     Audi        2500     120
4  Mustang        2500     110

Select cars with Reg_Price less than 3000:
       Car   Reg_Price   Units
0      BMW        2500     100
2     Audi        2500     120
3   Jaguar        2000      70
4  Mustang        2500     110

  1. पायथन - पंडों के डेटाफ्रेम से कई स्तंभों का चयन करें

    मान लें कि Microsoft Excel में खोली गई हमारी CSV फ़ाइल की सामग्री निम्नलिखित हैं - सबसे पहले, CSV फ़ाइल से पंडों के डेटाफ़्रेम में डेटा लोड करें - dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesData.csv") एक से अधिक स्तंभ अभिलेखों का चयन करने के लिए, वर्गाकार कोष्ठकों का उपयो

  1. पायथन - पांडस डेटाफ्रेम के सबसेट का चयन कैसे करें

    मान लें कि Microsoft Excel में खोली गई हमारी CSV फ़ाइल की सामग्री निम्नलिखित हैं - सबसे पहले, CSV फ़ाइल से पंडों के डेटाफ़्रेम में डेटा लोड करें - dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesData.csv") उपसमुच्चय का चयन करने के लिए वर्गाकार कोष्ठकों का प्रयोग करें। कोष्ठक म

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

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