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

पायथन पांडा - योग के आधार पर डेटाफ़्रेम से कुछ पंक्तियों को फ़िल्टर करना

डेटाफ़्रेम से योग के आधार पर कुछ पंक्तियों को फ़िल्टर करने के लिए, हमने छात्र अंकों के साथ एक उदाहरण पर विचार किया है। हमें किसी विशेष विषय के योग की गणना करने की आवश्यकता है जिसमें कुल 200 से अधिक है यानी उस विशेष विषय के सभी 3 छात्रों की कुल संख्या 200 से अधिक है। इस तरह हम अपनी पंक्तियों को कुल 200 से कम के साथ फिट कर सकते हैं।

सबसे पहले, हम 3 कॉलम यानी 3 छात्रों के रिकॉर्ड के साथ एक DataFrame बनाते हैं -

dataFrame = pd.DataFrame({'Jacob_Marks': [95, 90, 70, 85, 88],'Ted_Marks': [60, 50, 65, 85, 70],'Jamie_Marks': [77, 76, 60, 45, 50]})

पंक्तियों के आधार पर छानना। सभी 3 विद्यार्थियों के लिए कुल 200 से अधिक पंक्तियों को लाया जा रहा है -

dataFrame = dataFrame[dataFrame.sum(axis=1) > 200]

उदाहरण

पूरा कोड निम्नलिखित है -

import pandas as pd

# create a dataframe with 3 columns
dataFrame = pd.DataFrame({'Jacob_Marks': [95, 90, 70, 85, 88],'Ted_Marks': [60, 50, 65, 85, 70],'Jamie_Marks': [77, 76, 60, 45, 50]})

print"Dataframe...\n",dataFrame

# filtering on the basis of rows
# fetching rows with total greater than 200 for all the 3 students
dataFrame = dataFrame[dataFrame.sum(axis=1) > 200]

# dataframe
print"Updated Dataframe...\n",dataFrame

आउटपुट

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

Dataframe...
   Jacob_Marks  Jamie_Marks   Ted_Marks
0           95           77         60
1           90           76         50
2           70           60         65
3           85           45         85
4           88           50         70
Updated Dataframe...
   Jacob_Marks   Jamie_Marks   Ted_Marks
0           95            77         60
1           90            76         50
3           85            45         85
4           88            50         70

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

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

  1. पायथन पांडा - डेटाफ्रेम से मल्टीइंडेक्स बनाएं

    डेटाफ़्रेम से मल्टीइंडेक्स बनाने के लिए, मल्टीइंडेक्स का उपयोग करें। from_frame () विधि। सबसे पहले, हम सूचियों का एक शब्दकोश बनाते हैं - d = {'Car': ['BMW', 'Lexus', 'Audi', 'Mercedes', 'Jaguar', 'Bentley'],'Date_of_purchase': ['202

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

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