ক্যাটেগরিগুলোর অর্ডার্ড রিলেশনশিপ (ordered relationship) আছে কিনা তা যাচাই করতে, CategoricalIndex-এর ordered প্রোপার্টিটি ব্যবহার করুন।
প্রথমে প্রয়োজনীয় লাইব্রেরিগুলো আমদানি করুন:
import pandas as pd
"categories" প্যারামিটার ব্যবহার করে ক্যাটেগরিক্যালের জন্য ক্যাটেগরিগুলো সেট করুন। "ordered" প্যারামিটার ব্যবহার করে ক্যাটেগরিক্যালকে অর্ডার্ড হিসেবে বিবেচনা করুন:
catIndex = pd.CategoricalIndex(["p", "q", "r", "s", "p", "q", "r", "s"], ordered=True, categories=["p", "q", "r", "s"])
Categorical Index প্রদর্শন করুন:
print("Categorical Index...\n", catIndex)
ক্যাটেগরিগুলো পান:
print("\nCategoricalIndex থেকে ক্যাটেগরিগুলো প্রদর্শন...\n", catIndex.categories)
ক্যাটেগরিগুলোর অর্ডার্ড রিলেশনশিপ যাচাই করুন:
print("\nক্যাটেগরিগুলোর অর্ডার্ড রিলেশনশিপ আছে কিনা...\n", catIndex.ordered)
উদাহরণ
নিচে কোডটি দেওয়া হলো:
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"])
# Categorical Index প্রদর্শন করুন
print("Categorical Index...\n", catIndex)
# ক্যাটেগরিগুলো পান
print("\nCategoricalIndex থেকে ক্যাটেগরিগুলো প্রদর্শন...\n", catIndex.categories)
# ক্যাটেগরিগুলোর অর্ডার্ড রিলেশনশিপ যাচাই করুন
print("\nক্যাটেগরিগুলোর অর্ডার্ড রিলেশনশিপ আছে কিনা...\n", catIndex.ordered)
আউটপুট
এটি নিচের আউটপুট প্রোডিউস করবে:
Categorical Index... CategoricalIndex(['p', 'q', 'r', 's', 'p', 'q', 'r', 's'], categories=['p', 'q', 'r', 's'], ordered=True, dtype='category')
CategoricalIndex থেকে ক্যাটেগরিগুলো প্রদর্শন... Index(['p', 'q', 'r', 's'], dtype='object')
ক্যাটেগরিগুলোর অর্ডার্ড রিলেশনশিপ আছে কিনা... True