কম্পিউটার

Python Pandas - CategoricalIndex থেকে নির্দিষ্ট বিভাগগুলি সরান


CategoricalIndex থেকে নির্দিষ্ট বিভাগগুলি সরাতে, remove_categories() ব্যবহার করুন পান্ডাসে পদ্ধতি।

প্রথমে, প্রয়োজনীয় লাইব্রেরিগুলি আমদানি করুন -

import pandas as pd

"বিভাগগুলি" প্যারামিটার ব্যবহার করে শ্রেণীবদ্ধের জন্য বিভাগগুলি সেট করুন। "অর্ডার করা" পরামিতি −

ব্যবহার করে শ্রেণীবদ্ধকে ক্রমানুসারে বিবেচনা করুন
catIndex = pd.CategoricalIndex(["p", "q", "r", "s","p", "q", "r", "s"], ordered=True, categories=["p", "q", "r", "s"])

remove_categories() ব্যবহার করে বিভাগগুলি সরান। একটি প্যারামিটার হিসাবে অপসারণ করা বিভাগ সেট করুন. যে মানগুলি সরানো হয়েছে সেগুলি NaN −

-এ সেট করা হবে৷
print("\nCategoricalIndex after removing specified categories...\n",
catIndex.remove_categories(["p", "q"]))

উদাহরণ

নিম্নলিখিত কোড -

import pandas as pd

# Set the categories for the categorical using the "categories" parameter
# Treat the categorical as ordered using the "ordered" parameter
catIndex = pd.CategoricalIndex(["p", "q", "r", "s","p", "q", "r", "s"], ordered=True, categories=["p", "q", "r", "s"])

# Display the CategoricalIndex
print("CategoricalIndex...\n",catIndex)

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

# Remove categories using remove_categories()
# Set the categories to be removed as a parameter
# Values which were in the removed categories will be set to NaN
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')

  1. Python Pandas - অর্ডারকৃত ক্যাটেগরিক্যাল ইনডেক্স থেকে সর্বোচ্চ মান পান

  2. Python Pandas - অর্ডারকৃত ক্যাটেগরিক্যাল ইনডেক্স থেকে ন্যূনতম মান পান

  3. Python Pandas - নির্দিষ্ট রেজোলিউশন সহ টাইমডেল্টাকে রাউন্ড করুন

  4. Python Pandas - Timedelta অবজেক্ট থেকে সেকেন্ড রিটার্ন করুন