1. Home
  2. Docs
  3. pandas
  4. rank()

rank()

অনেক সময় ভ্যালুর ভিত্তিতে রাংক , প্রথম দ্বিতীয় ইত্যাদি পজিশন করতে হয় সেক্ষেত্রে প্রথমে rank() ফাংশন দিয়ে একটি নতুন কলামে রেঙ্কিং নির্ধারণ করতে হয়। যেমনঃ

import pandas as pd

# নতুন ডেমো ডেটা ফ্রেম তৈরি করুন
data = {
    'ব্যক্তি': ['আহমেদ', 'ববিতা', 'তামিম', 'শামিম', 'নাদিম'],
    'স্কোর': [85, 72, 90, 80, 93]
}

df = pd.DataFrame(data)

# র‍্যাঙ্ক নির্ণয় করুন
df['র‍্যাঙ্ক'] = df['স্কোর'].rank(ascending=False)

# ফ্রেম প্রিন্ট করুন
print(df)
Python

Output

ব্যক্তি  স্কোর  র‍্যাঙ্ক
0   আহমেদ     85       3.0
1   ববিতা     72       5.0
2   তামিম     90       2.0
3   শামিম     80       4.0
4   নাদিম     93       1.0
Python

উপরের কোডে rank নামে একটি কলাম তৈরী করেছি এবং স্কোরের ভিত্তিতে রাংক নির্ধারণ করেছি।

How can we help?