পারসেন্টাইল হলো পরিসংখ্যানে একটি টার্ম যা ব্যবহার হয় এক্সপ্রেস করার জন্য কিভাবে একটি স্কোর একই সেটের অন্যান্য স্কোরের সাথে কম্পেয়ার করে। এই প্রোগ্রামে, আমাদের একটি Pandas সিরিজের nth পারসেন্টাইল বের করতে হবে।
এলগরিদম
ধাপ ১: একটি Pandas সিরিজ ডিফাইন করুন। ধাপ ২: পারসেন্টাইল ভ্যালু ইনপুট নিন। ধাপ ৩: পারসেন্টাইল ক্যালকুলেট করুন। ধাপ ৪: পারসেন্টাইল প্রিন্ট করুন।
উদাহরণ কোড
import pandas as pd
series = pd.Series([10, 20, 30, 40, 50])
print("Series:\n", series)
n = int(input("Enter the percentile you want to calculate: "))
n = n / 100
percentile = series.quantile(n)
print("The {} percentile of the given series is: {}".format(n * 100, percentile))
আউটপুট
Series: 0 10 1 20 2 30 3 40 4 50 dtype: int64 Enter the percentile you want to calculate: 50 The 50.0 percentile of the given series is: 30.0
ব্যাখ্যা
Pandas লাইব্রেরির quantile ফাংশন শুধু ০ এবং ১ এর মাঝখানের ভ্যালু নেয় প্যারামিটার হিসেবে। তাই আমাদের পারসেন্টাইল ভ্যালুটাকে ১০০ দিয়ে ভাগ করে quantile ফাংশনে পাস করতে হয়।