ইন্ডেক্স অবজেক্ট থেকে সাপেক্ষ ফ্রিকোয়েন্সি ফেরত দিতে, index.value_counts() মেথড ব্যবহার করুন প্যারামিটার normalize হিসেবে True দিয়ে।
প্রয়োজনীয় লাইব্রেরি আমদানি
import pandas as pd
প্যান্ডাস ইন্ডেক্স তৈরি
index = pd.Index([50, 10, 70, 110, 90, 50, 110, 90, 30])
প্যান্ডাস ইন্ডেক্স প্রদর্শন
print("প্যান্ডাস ইন্ডেক্স...\n", index)
value_counts() ব্যবহার করে অনন্য মানের গণনা। normalize=True দিয়ে সাপেক্ষ ফ্রিকোয়েন্সি পাওয়া
print("\nসকল মানকে মোট যোগফল দিয়ে ভাগ করে সাপেক্ষ ফ্রিকোয়েন্সি...\n", index.value_counts(normalize=True))
সম্পূর্ণ উদাহরণ
import pandas as pd
# প্যান্ডাস ইন্ডেক্স তৈরি
index = pd.Index([50, 10, 70, 110, 90, 50, 110, 90, 30])
# প্যান্ডাস ইন্ডেক্স প্রদর্শন
print("প্যান্ডাস ইন্ডেক্স...\n", index)
# ইন্ডেক্সে এলিমেন্টের সংখ্যা ফেরত দাও
print("\nইন্ডেক্সে এলিমেন্টের সংখ্যা...\n", index.size)
# ডেটার dtype ফেরত দাও
print("\nDtype অবজেক্ট...\n", index.dtype)
# value_counts() ব্যবহার করে অনন্য মানের গণনা
# normalize প্যারামিটার True সেট করলে সাপেক্ষ ফ্রিকোয়েন্সি मिलে
print("\nসকল মানকে মোট যোগফল দিয়ে ভাগ করে সাপেক্ষ ফ্রিকোয়েন্সি...\n", index.value_counts(normalize=True))
আউটপুট
প্যান্ডাস ইন্ডেক্স... Int64Index([50, 10, 70, 110, 90, 50, 110, 90, 30], dtype='int64') ইন্ডেক্সে এলিমেন্টের সংখ্যা... 9 Dtype অবজেক্ট... int64 সকল মানকে মোট যোগফল দিয়ে ভাগ করে সাপেক্ষ ফ্রিকোয়েন্সি... 50 0.222222 110 0.222222 90 0.222222 10 0.111111 70 0.111111 30 0.111111 dtype: float64