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 बनाते हैं:dataFrame = pd.DataFrame({Product: [SmartTV, ChromeCast, Speaker, Earphone],Opening_Stock: [300, 700, 1200, 1500],Closing_Stock: [200

  1. - पायथन - पैंडास DataFrame में कॉलम में NaN घटनाओं को कैसे गिनें?

    कॉलम में NaN घटनाओं को गिनने के लिए isna() का उपयोग करें। मान जोड़ने और गिनती खोजने के लिए sum() का उपयोग करें।सबसे पहले, आइए आवश्यक लाइब्रेरी को उनके संबंधित उपनामों के साथ आयात करें:import pandas as pd import numpy as npएक DataFrame बनाएं। हमने Numpy np.inf का उपयोग करके Units_Sold कॉलम में NaN मा

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

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