sort_values() মেথড ব্যবহার
আরোহী ক্রমে সর্ট করতে ascending=True প্যারামিটার ব্যবহার করুন।
ascending=True
লাইব্রেরি ইম্পোর্ট ও ডেটাফ্রেম
import pandas as pd
dataFrame = pd.DataFrame({
"Car": ['BMW', 'Lexus', 'BMW', 'Mustang', 'Mercedes', 'Lexus'],
"Reg_Price": [7000, 1500, 5000, 8000, 9000, 2000],
"Place": ['Pune', 'Delhi', 'Mumbai', 'Hyderabad', 'Bangalore', 'Chandigarh']
})
ফ্রিকোয়েন্সি অনুযায়ী সর্ট
'Car' কলামের ফ্রিকোয়েন্সি গণনা করে আরোহী ক্রমে সর্ট:
dataFrame.groupby(['Car'])['Reg_Price'].count().reset_index(name='Count').sort_values(['Count'], ascending=True)
সম্পূর্ণ উদাহরণ
import pandas as pd
dataFrame = pd.DataFrame({
"Car": ['BMW', 'Lexus', 'BMW', 'Mustang', 'Mercedes', 'Lexus'],
"Reg_Price": [7000, 1500, 5000, 8000, 9000, 2000],
"Place": ['Pune', 'Delhi', 'Mumbai', 'Hyderabad', 'Bangalore', 'Chandigarh']
})
print("DataFrame ...\n", dataFrame)
dataFrame = dataFrame.groupby(['Car'])['Reg_Price'].count().reset_index(name='Count').sort_values(['Count'], ascending=True)
print("\nSorting DataFrame in ascending order ...\n", dataFrame)
আউটপুট
DataFrame ...
Car Place Reg_Price
0 BMW Pune 7000
1 Lexus Delhi 1500
2 BMW Mumbai 5000
3 Mustang Hyderabad 8000
4 Mercedes Bangalore 9000
5 Lexus Chandigarh 2000
Sorting DataFrame in ascending order ...
Car Count
2 Mercedes 1
3 Mustang 1
0 BMW 2
1 Lexus 2