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

पायथन पांडा - प्रत्येक समूह में पंक्तियों की संख्या गिनें

प्रत्येक समूह में पंक्तियों की संख्या गिनने के लिए group.size() का उपयोग करें। आवश्यक पुस्तकालय आयात करें -

import pandas as pd

एक डेटाफ़्रेम बनाएँ -

dataFrame = pd.DataFrame({'Product Category': ['Computer', 'Mobile Phone', 'Electronics', 'Electronics', 'Computer', 'Mobile Phone'],'Quantity': [10, 50, 10, 20, 25, 50],'Product Name': ['Keyboard', 'Charger', 'SmartTV', 'Camera', 'Graphic Card', 'Earphone']
})

कॉलम के आधार पर समूह बनाएं -

dataFrame.groupby(["Product Category", "Quantity"])

अब, प्रत्येक समूह में पंक्तियों की संख्या प्राप्त करने के लिए समूह के आकार की गणना करें।

उदाहरण

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

import pandas as pd

# create a dataframe
dataFrame = pd.DataFrame({'Product Category': ['Computer', 'Mobile Phone', 'Electronics', 'Electronics', 'Computer', 'Mobile Phone'],'Quantity': [10, 50, 10, 20, 25, 50],'Product Name': ['Keyboard', 'Charger', 'SmartTV', 'Camera', 'Graphic Card', 'Earphone']
})

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

# grouping columns
new_group = dataFrame.groupby(["Product Category", "Quantity"])

# group size
new_group = new_group.size()

# dataframe
print"\nUpdated Dataframe...\n",new_group

आउटपुट

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

Dataframe...
   Product Category   Product Name   Quantity
0          Computer       Keyboard         10
1      Mobile Phone        Charger         50
2       Electronics        SmartTV         10
3       Electronics         Camera         20
4          Computer   Graphic Card         25
5      Mobile Phone       Earphone         50

Updated Dataframe...
Product Category   Quantity
Computer           10        1
                   25        1
Electronics        10        1
                   20        1
Mobile Phone       50        2
dtype: int64

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

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

  1. पायथन - पांडस डेटाफ्रेम में कॉलम में NaN घटनाओं की गणना कैसे करें?

    एक कॉलम में NaN आवृत्तियों की गणना करने के लिए, isna () का उपयोग करें। मानों को जोड़ने और गिनती खोजने के लिए योग () का उपयोग करें। सबसे पहले, आइए आवश्यक पुस्तकालयों को उनके संबंधित उपनामों के साथ आयात करें - import pandas as pd import numpy as np एक डेटाफ़्रेम बनाएँ। हमने Units_Sold कॉलम में Numpy

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

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