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

पांडस डेटाफ़्रेम में आइटमसेट की आवृत्ति की गणना कैसे करें

आइटमसेट की आवृत्ति गिनने के लिए Series.value_counts() विधि का उपयोग करें। सबसे पहले, हम एक DataFrame बनाते हैं -

# Create DataFrame
dataFrame = pd.DataFrame({'Car': ['BMW', 'Mercedes', 'Lamborghini', 'Audi', 'Mercedes', 'Porsche', 'Lamborghini', 'BMW'],
   'Place': ['Delhi', 'Hyderabad', 'Chandigarh', 'Bangalore', 'Hyderabad', 'Mumbai', 'Mumbai','Pune'],
   'UnitsSold': [95, 80, 80, 75, 92, 90, 95, 50 ]})

value_counts() विधि का उपयोग करके कॉलम कार की आवृत्ति की गणना करें -

# counting frequency of column Car
count1 = dataFrame['Car'].value_counts()
print("\nCount in column Car")
print(count1)

इसी तरह, अन्य स्तंभों की आवृत्ति गिनें। पांडा डेटाफ़्रेम में आइटमसेट की आवृत्ति गिनने के लिए पूरा कोड निम्नलिखित है -

उदाहरण

import pandas as pd

# Create DataFrame
dataFrame = pd.DataFrame({'Car': ['BMW', 'Mercedes', 'Lamborghini', 'Audi', 'Mercedes', 'Porsche', 'Lamborghini', 'BMW'],
   'Place': ['Delhi', 'Hyderabad', 'Chandigarh', 'Bangalore', 'Hyderabad', 'Mumbai', 'Mumbai', 'Pune'],
   'UnitsSold': [95, 80, 80, 75, 92, 90, 95, 50 ]})

print("Dataframe...")
print(dataFrame)

# counting frequency of column Car
count1 = dataFrame['Car'].value_counts()
print("\nCount in column Car")
print(count1)

# counting frequency of column Place
count2 = dataFrame['Place'].value_counts()
print("\nCount in column Place")
print(count2)

# counting frequency of column Car
count3 = dataFrame['UnitsSold'].value_counts()
print("\nCount in column UnitsSold")
print(count3)

आउटपुट

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

Dataframe...
          Car       Place  UnitsSold
0         BMW       Delhi         95
1    Mercedes   Hyderabad         80
2 Lamborghini  Chandigarh         80
3        Audi   Bangalore         75
4    Mercedes   Hyderabad         92
5     Porsche      Mumbai         90
6 Lamborghini      Mumbai         95
7         BMW        Pune         50

Count in column Car
BMW            2
Lamborghini    2
Mercedes       2
Audi           1
Porsche        1
Name: Car, dtype: int64

Count in column Place
Mumbai        2
Hyderabad     2
Chandigarh    1
Pune          1
Delhi         1
Bangalore     1
Name: Place, dtype: int64

Count in column UnitsSold
95     2
80     2
92     1
75     1
90     1
50     1
Name: UnitsSold, dtype: int64

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

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

  1. पंडों में एक मल्टीइंडेक्स पर ग्रुपबी कैसे करें?

    मल्टीइंडेक्स डेटा फ़्रेम एक डेटा फ़्रेम है जिसमें एक से अधिक इंडेक्स होते हैं। मान लें कि डेस्कटॉप पर संग्रहीत हमारा सीएसवी निम्नलिखित है - सबसे पहले, पांडा पुस्तकालय को आयात करें और उपरोक्त सीएसवी फ़ाइल को पढ़ें - pddf के रूप में पांडा आयात करें =pd.read_csv(C:/Users/amit_/Desktop/sales.csv) प्र

  1. पाइथन पांडा में डेटाफ्रेम कॉलम मान को एक्स-अक्ष लेबल के रूप में कैसे सेट करें?

    पायथन पांडा में डेटाफ्रेम कॉलम मान को एक्स-अक्ष लेबल के रूप में सेट करने के लिए, हम xticks का उपयोग कर सकते हैं साजिश () . के तर्क में विधि। कदम फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। कॉलम1 कुंजी . के साथ पांडा का उपयोग करके डेटाफ़्रेम बनाएं । प्लॉट () . का उ