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

পাইথন প্যান্ডাস - CategoricalIndex থেকে নির্দিষ্ট ক্যাটেগরি সরান

পাইথন প্যান্ডাসে remove_categories() মেথড ব্যবহার করে CategoricalIndex থেকে নির্দিষ্ট ক্যাটেগরি বা ক্যাটেগরি গুলো সরানো যায়। সরানো ক্যাটেগরির মানগুলো NaN হয়ে যায়।

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

import pandas as pd

CategoricalIndex তৈরি করুন

ক্যাটেগরি: ['p', 'q', 'r', 's'], অর্ডার্ড: True

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

নির্দিষ্ট ক্যাটেগরি সরান

'p' এবং 'q' ক্যাটেগরি সরান

print("\nCategoricalIndex after removing specified categories...\n", catIndex.remove_categories(["p", "q"]))

সম্পূর্ণ উদাহরণ

import pandas as pd

# CategoricalIndex তৈরি
catIndex = pd.CategoricalIndex(["p", "q", "r", "s", "p", "q", "r", "s"], ordered=True, categories=["p", "q", "r", "s"])

# CategoricalIndex প্রদর্শন
print("CategoricalIndex...\n", catIndex)

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

# 'p' এবং 'q' ক্যাটেগরি সরান
print("\nCategoricalIndex after removing specified categories...\n", catIndex.remove_categories(["p", "q"]))

আউটপুট

CategoricalIndex... 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')
CategoricalIndex after removing specified categories... CategoricalIndex([nan, nan, 'r', 's', nan, nan, 'r', 's'], categories=['r', 's'], ordered=True, dtype='category')

ব্যাখ্যা: 'p' এবং 'q' ক্যাটেগরি সরিয়ে দেওয়া হলে সেগুলোর মান NaN হয়ে যায়। অবশিষ্ট ক্যাটেগরি: ['r', 's']।

  1. পাইথন প্যান্ডাস - ইতিমধ্যে তৈরি ইন্ডেক্স অবজেক্টের নাম সেট করা

  2. পাইথন প্যান্ডাস - ইন্ডেক্সের ট্রান্সপোজ ফেরত দেওয়া

  3. পাইথন প্যান্ডাস - মাস্ক দিয়ে সেট করা ভ্যালুসহ নতুন ইন্ডেক্স ফেরত দেওয়া

  4. Python - Pandas কে সেটে টাইপকাস্ট করা