অনেক সময় ভ্যালুর ভিত্তিতে রাংক , প্রথম দ্বিতীয় ইত্যাদি পজিশন করতে হয় সেক্ষেত্রে প্রথমে rank() ফাংশন দিয়ে একটি নতুন কলামে রেঙ্কিং নির্ধারণ করতে হয়। যেমনঃ
import pandas as pd
# নতুন ডেমো ডেটা ফ্রেম তৈরি করুন
data = {
'ব্যক্তি': ['আহমেদ', 'ববিতা', 'তামিম', 'শামিম', 'নাদিম'],
'স্কোর': [85, 72, 90, 80, 93]
}
df = pd.DataFrame(data)
# র্যাঙ্ক নির্ণয় করুন
df['র্যাঙ্ক'] = df['স্কোর'].rank(ascending=False)
# ফ্রেম প্রিন্ট করুন
print(df)
PythonOutput
ব্যক্তি স্কোর র্যাঙ্ক
0 আহমেদ 85 3.0
1 ববিতা 72 5.0
2 তামিম 90 2.0
3 শামিম 80 4.0
4 নাদিম 93 1.0
Pythonউপরের কোডে rank নামে একটি কলাম তৈরী করেছি এবং স্কোরের ভিত্তিতে রাংক নির্ধারণ করেছি।