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

পাইথন পান্ডাস - প্রতিটি গ্রুপে সারির সংখ্যা গণনা করুন

প্রতিটি গ্রুপে সারির সংখ্যা গণনা করতে 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

# একটি ডেটাফ্রেম তৈরি
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']})

# ডেটাফ্রেম
print("Dataframe...\n", dataFrame)

# কলামগুলো গ্রুপ করা
new_group = dataFrame.groupby(["Product Category", "Quantity"])

# গ্রুপ সাইজ
new_group = new_group.size()

# ডেটাফ্রেম
print("\nআপডেটেড 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

আপডেটেড Dataframe...
Product Category  Quantity
Computer           10    1
                   25    1
Electronics        10    1
                   20    1
Mobile Phone       50    2
dtype: int64
  1. পাইথন পান্ডাস - TimeDeltaIndex থেকে প্রতিটি উপাদানের দিনের সংখ্যা বের করুন

  2. পাইথন পান্ডাসে eval() ফাংশন ব্যবহার করে রোয়ের যোগফল নির্ণয়

  3. পাইথনে পান্ডাস ডেটাফ্রেমের কলামে NaN মান গণনা করা

  4. পান্ডাস ডেটাফ্রেম থেকে নাল সারি ড্রপ করা (dropna)