কম্পিউটার টিউটোরিয়াল

পাইথন প্রোগ্রাম: DataFrame-কে Name কলাম অনুযায়ী ডিসেন্ডিং অর্ডারে সোর্ট করা

ইনপুট

নমুনা DataFrame:

Id Name
0 1 Adam
1 2 Michael
2 3 David
3 4 Jack
4 5 Peter

আউটপুট

ডিসেন্ডিং অর্ডারে সোর্ট করার পর:

Id Name
4 5 Peter
1 2 Michael
3 4 Jack
2 3 David
0 1 Adam

সমাধান

নিচের পদ্ধতি অনুসরণ করুন:

  • DataFrame ডিফাইন করুন।
  • DataFrame.sort_values মেথড 'Name' কলামে ব্যবহার করুন, ascending=False আর্গুমেন্ট দিয়ে ডিসেন্ডিং অর্ডার।
df.sort_values(by='Name', ascending=False)

উদাহরণ

import pandas as pd
data = {'Id': [1,2,3,4,5], 'Name': ['Adam','Michael','David','Jack','Peter']}
df = pd.DataFrame(data)
print("সর্টিং আগে:\n", df)
print("সর্টিং পরে:\n", df.sort_values(by='Name', ascending=False))

আউটপুট

সর্টিং আগে:
 Id Name
0 1 Adam
1 2 Michael
2 3 David
3 4 Jack
4 5 Peter
সর্টিং পরে:
 Id Name
4 5 Peter
1 2 Michael
3 4 Jack
2 3 David
0 1 Adam
  1. প্রদত্ত DataFrame-এ ইন্ডেক্স এবং কলাম ট্রান্সপোজ (transpose) করার পাইথন প্রোগ্রাম লিখুন

  2. প্রদত্ত DataFrame-এ ডেজিগনেশন (designation) ভিত্তিতে রেকর্ড গণনা করার পাইথন প্রোগ্রাম লিখুন

  3. পাইথন প্রোগ্রাম: সিরিজের সব এলিমেন্ট নিম্নক্রমে (Descending) সর্ট করুন

  4. পাইথনে লিংকড লিস্ট সর্ট করা