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

पायथन पंडों में प्रति समूह अद्वितीय मूल्यों की गणना करें

पायथन पांडा में प्रति समूह अद्वितीय मूल्यों की गणना करने के लिए, हम df.groupby('column_name').count() का उपयोग कर सकते हैं ।

कदम

  • एक द्वि-आयामी, आकार-परिवर्तनीय, संभावित रूप से विषम सारणीबद्ध डेटा बनाएं, df
  • इनपुट डेटाफ़्रेम प्रिंट करें, df
  • df.groupby('rank')['id'].count() का प्रयोग करें प्रति समूह अद्वितीय मानों की संख्या का पता लगाने और उसे एक चर "गिनती . में संग्रहीत करने के लिए ".
  • चरण 3 से गिनती प्रिंट करें।

उदाहरण

import pandas as pd

df = pd.DataFrame(
    {
       "id": [1, 2, 1, 3, 5, 1, 4, 3, 6, 7],
       'rank': [1, 4, 1, 2, 1, 4, 6, 1, 5, 3]
    }
)

print"Input DataFrame 1 is:\n", df
count = df.groupby('rank')['id'].count()
print"Frequency of ranks:\n", count

आउटपुट

Input DataFrame 1 is:

   id  rank
0   1    1
1   2    4
2   1    1
3   3    2
4   5    1
5   1    4
6   4    6
7   3    1 
8   6    5
9   7    3
Frequency of ranks:
rank
1  4
2  1
3  1
4  2
5  1
6  1
Name: id, dtype: int64

  1. पायथन पंडों - गैर-शून्य मानों को आगे प्रचारित करें पायथन पंडों - गैर-शून्य मानों को आगे प्रचारित करें

    “विधि . का प्रयोग करें फ़िलना . का पैरामीटर () तरीका। फॉरवर्ड फिल के लिए, ffill . मान का उपयोग करें जैसा कि नीचे दिखाया गया है - fillna(method='ffill') मान लें कि Microsoft Excel में कुछ NaN मानों के साथ खोली गई हमारी CSV फ़ाइल निम्नलिखित है - सबसे पहले, आवश्यक पुस्तकालय आयात करें - imp

  1. - पायथन - पांडस डेटाफ्रेम में समूह के पहले मूल्यों की गणना करें

    पहले समूह मानों की गणना करने के लिए, groupby.first() विधि का उपयोग करें। सबसे पहले, आवश्यक पुस्तकालय को एक उपनाम के साथ आयात करें - import pandas as pd; 3 कॉलम के साथ डेटाफ़्रेम बनाएं - dataFrame = pd.DataFrame(    {       "Car": ['BMW', 'Lexus', &

  1. पायथन पंडों - गैर-शून्य मूल्यों को पीछे की ओर प्रचारित करें पायथन पंडों - गैर-शून्य मूल्यों को पीछे की ओर प्रचारित करें

    “विधि . का प्रयोग करें फ़िलना . का पैरामीटर () तरीका। बैकवर्ड फिल के लिए, bfill . मान का उपयोग करें जैसा कि नीचे दिखाया गया है - fillna(method='bfill') मान लें कि Microsoft Excel में कुछ NaN मानों के साथ खोली गई हमारी CSV फ़ाइल निम्नलिखित है - सबसे पहले, आवश्यक पुस्तकालय आयात करें - impo