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

পাইথন পান্ডাস ক্যাটাগরিক্যাল ইনডেক্স - এই ক্যাটাগরিক্যালের ক্যাটাগরিগুলো পান

পাইথনে পান্ডাস লাইব্রেরির CategoricalIndex-এর categories প্রপার্টি ব্যবহার করে একটি ক্যাটাগরিক্যাল ইনডেক্সের সব ক্যাটাগরি পাওয়া যায়। নিচে ধাপে ধাপে উদাহরণ দেওয়া হলো।

প্রয়োজনীয় লাইব্রেরি ইম্পোর্ট

import pandas as pd

ক্যাটাগরিক্যাল ইনডেক্স তৈরি

CategoricalIndex শুধুমাত্র সীমিত সংখ্যক নির্দিষ্ট মান (ক্যাটাগরি) গ্রহণ করতে পারে। categories প্যারামিটার দিয়ে ক্যাটাগরিগুলো সেট করা হয় এবং ordered প্যারামিটার দিয়ে সাজানো হয় কিনা তা নির্ধারিত হয়।

catIndex = pd.CategoricalIndex(
    ["p", "q", "r", "s", "p", "q", "r", "s"],
    ordered=True,
    categories=["p", "q", "r", "s"]
)

ইনডেক্স প্রদর্শন

print("Categorical Index...\n", catIndex)

ক্যাটাগরিগুলো পাওয়া

print("\nDisplaying Categories from CategoricalIndex...\n", catIndex.categories)

সম্পূর্ণ উদাহরণ কোড

import pandas as pd

# ক্যাটাগরিক্যাল ইনডেক্স তৈরি
catIndex = pd.CategoricalIndex(
    ["p", "q", "r", "s", "p", "q", "r", "s"],
    ordered=True,
    categories=["p", "q", "r", "s"]
)

# ইনডেক্স প্রিন্ট
print("Categorical Index...\n", catIndex)

# ক্যাটাগরিগুলো প্রিন্ট
print("\nDisplaying Categories from CategoricalIndex...\n", catIndex.categories)

আউটপুট

Categorical Index...
CategoricalIndex(['p', 'q', 'r', 's', 'p', 'q', 'r', 's'],
                 categories=['p', 'q', 'r', 's'],
                 ordered=True,
                 dtype='category')

Displaying Categories from CategoricalIndex...
Index(['p', 'q', 'r', 's'], dtype='object')

নোট: categories প্রপার্টি একটি Index অবজেক্ট রিটার্ন করে যাতে সব унікаল ক্যাটাগরি থাকে।

  1. পাইথন পান্ডাস ক্যাটাগরিক্যাল ইনডেক্স - এই ক্যাটাগরিক্যালের ক্যাটাগরি কোড পান

  2. পাইথন পান্ডাস - অর্ডার্ড ক্যাটাগরিক্যাল ইনডেক্স থেকে ম্যাক্সিমাম ভ্যালু পান

  3. পাইথন পান্ডাস - অর্ডার্ড ক্যাটাগরিক্যাল ইনডেক্স থেকে মিনিমাম ভ্যালু পান

  4. পাইথন প্যান্ডাস - Period অবজেক্ট থেকে সেকেন্ড কম্পোনেন্ট (second component) পান