কম্পিউটার টিউটোরিয়াল

পাইথন প্যান্ডাসে গ্রুপ অনুযায়ী ইউনিক ভ্যালু কাউন্ট করা

পাইথন প্যান্ডাসে গ্রুপ অনুযায়ী ইউনিক ভ্যালু কাউন্ট করতে df.groupby('column_name').count() ব্যবহার করা হয়।

ধাপসমূহ

  • একটি দ্বিমাত্রিক, সাইজ-মিউটেবল, সম্ভাব্য হেটেরোজিনাস টেবুলার ডেটা df তৈরি করুন।
  • ইনপুট DataFrame df প্রিন্ট করুন।
  • df.groupby('rank')['id'].count() ব্যবহার করে গ্রুপ প্রতি ইউনিক ভ্যালুর ফ্রিকোয়েন্সি বের করুন এবং count ভেরিয়েবলে সংরক্ষণ করুন।
  • ধাপ ৩ থেকে কাউন্ট প্রিন্ট করুন।

উদাহরণ

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. পাইথন পান্ডাসে ফরওয়ার্ড ফিল দিয়ে নন-নাল মান প্রসারিত করা

  2. পান্ডাস ডেটাফ্রেমের একক কলাম থেকে ইউনিক মান বের করা

  3. পান্ডাস ডেটাফ্রেমে গ্রুপবাই করার পর প্রথম মান বের করা

  4. পান্ডাসে fillna(method='bfill') দিয়ে পिछwärts ফিল করা