इनपुट -
मान लें, नमूना 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 परिभाषित करें
- Name कॉलम के आधार पर DataFrame sort_values मेथड लागू करें और डेटा को अवरोही क्रम में दिखाने के लिए 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