पांडा: किसी कॉलम में मानों की आवृत्ति गणना कैसे प्राप्त करें


पांडा डेटाफ़्रेम के एक कॉलम में मानों की आवृत्ति प्राप्त करने के लिए आप निम्नलिखित विधियों का उपयोग कर सकते हैं:

विधि 1: सारणीबद्ध रूप में मानों की आवृत्ति गणना प्राप्त करें

 df[' my_column ']. value_counts ()

विधि 2: शब्दकोश प्रारूप में मानों की आवृत्ति गणना प्राप्त करें

 df[' my_column ']. value_counts (). to_dict ()

निम्नलिखित उदाहरण दिखाते हैं कि निम्नलिखित पांडा डेटाफ़्रेम के साथ व्यवहार में प्रत्येक विधि का उपयोग कैसे करें:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'C'],
                   ' points ': [12, 20, 25, 8, 12, 19, 27, 35]})

#view DataFrame
print (df)

  team points
0 to 12
1 to 20
2 to 25
3 to 8
4 B 12
5 B 19
6 B 27
7 C 35

उदाहरण 1: सारणीबद्ध रूप में मानों की आवृत्ति गणना प्राप्त करें

हम डेटाफ़्रेम के टीम कॉलम में प्रत्येक अद्वितीय मान की आवृत्ति गणना प्राप्त करने और परिणामों को सारणीबद्ध रूप में प्रदर्शित करने के लिए value_counts() फ़ंक्शन का उपयोग कर सकते हैं:

 #get frequency count of values in 'team' column
df[' team ']. value_counts ()

At 4
B 3
C 1
Name: team, dtype: int64

परिणामों से हम देख सकते हैं:

  • टीम कॉलम में मान ‘ए’ 4 बार दिखाई देता है।
  • टीम कॉलम में मान ‘बी’ 3 बार दिखाई देता है।
  • मान ‘C’ टीम कॉलम में 1 बार दिखाई देता है।

ध्यान दें कि परिणाम सारणीबद्ध रूप में प्रदर्शित होते हैं।

उदाहरण 2: शब्दकोश प्रारूप में मानों की आवृत्ति गणना प्राप्त करें

हम डेटाफ़्रेम के टीम कॉलम में प्रत्येक अद्वितीय मान की आवृत्ति गणना प्राप्त करने और परिणामों को एक शब्दकोश प्रारूप में प्रदर्शित करने के लिए value_counts() फ़ंक्शन और to_dict() फ़ंक्शन का उपयोग कर सकते हैं:

 #get frequency count of values in 'team' column and display in dictionary
df[' team ']. value_counts (). to_dict ()

{'A': 4, 'B': 3, 'C': 1}

टीम कॉलम में प्रत्येक अद्वितीय मान की आवृत्ति गणना शब्दकोश रूप में प्रदर्शित की जाती है।

उदाहरण के लिए, हम देख सकते हैं:

  • टीम कॉलम में मान ‘ए’ 4 बार दिखाई देता है।
  • टीम कॉलम में मान ‘बी’ 3 बार दिखाई देता है।
  • मान ‘C’ टीम कॉलम में 1 बार दिखाई देता है।

यह पिछली विधि से आवृत्ति गणना से मेल खाता है।

परिणाम बस एक अलग प्रारूप में प्रदर्शित होते हैं।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि पांडा में अन्य सामान्य कार्य कैसे करें:

पांडा: ग्रुपबी और वैल्यू काउंट का उपयोग कैसे करें
पांडा: बिन गिनती के साथ GroupBy का उपयोग कैसे करें
पांडा: शर्त के साथ कॉलम में मानों की गणना कैसे करें

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *