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

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

পান্ডাসের CategoricalIndex-এর codes প্রপার্টি ব্যবহার করে ক্যাটাগরিক্যাল ডেটার ক্যাটাগরি কোডগুলো পাওয়া যায়। কোডগুলো হলো ইন্টিজার অ্যারে যা ক্যাটাগরি অ্যারেতে প্রতিটি মানের অবস্থান নির্দেশ করে।

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

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("\nCategory codes from CategoricalIndex...\n", catIndex.codes)

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

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("\nCategory codes from CategoricalIndex...\n", catIndex.codes)

আউটপুট

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

Category codes from CategoricalIndex...
[0 1 2 3 0 1 2 3]

ব্যাখ্যা: এখানে p-এর কোড ০, q-এর ১, r-এর ২ এবং s-এর ৩। ইনডেক্সের প্রতিটি উপাদানের ক্যাটাগরির مكانه কোডগুলো দেখানো হয়েছে।

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

  2. পাইথন প্যান্ডাস - Period অবজেক্ট থেকে বছরের মहीনা (month) কম্পোনেন্ট পান

  3. পাইথন প্যান্ডাস - Period অবজেক্ট থেকে ঘন্টার মিনিট (minute) কম্পোনেন্ট পান

  4. পাইথন প্যান্ডাস - Period অবজেক্ট থেকে দিনের ঘন্টা (hour) কম্পোনেন্ট পান