पांडा में एकाधिक कॉलमों को कैसे क्रमबद्ध करें (उदाहरण के साथ)


आप पांडा डेटाफ़्रेम को एकाधिक कॉलमों के आधार पर क्रमबद्ध करने के लिए निम्नलिखित मूल वाक्यविन्यास का उपयोग कर सकते हैं:

 df = df. sort_values ([' column1 ', ' column2 '], ascending=( False , True ))

निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।

उदाहरण: पांडा में अनेक स्तंभों के आधार पर क्रमबद्ध करें

मान लीजिए हमारे पास निम्नलिखित पांडा डेटाफ़्रेम हैं:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' points ': [14, 20, 9, 20, 25, 29, 20, 25],
                   ' assists ': [5, 7, 7, 9, 12, 9, 9, 4],
                   ' rebounds ': [11, 8, 10, 6, 6, 5, 9, 12]})

#view DataFrame
df

        points assists rebounds
0 14 5 11
1 20 7 8
2 9 7 10
3 20 9 6
4 25 12 6
5 29 9 5
6 20 9 9
7 25 4 12

हम डेटाफ़्रेम की पंक्तियों को अंक बढ़ाकर, फिर पास घटाकर क्रमबद्ध करने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:

 #sort by points ascending, then assists ascending
df = df. sort_values ([' points ', ' assists '])

#view updated DataFrame
df

	points assists rebounds
2 9 7 10
0 14 5 11
1 20 7 8
3 20 9 6
6 20 9 9
7 25 4 12
4 25 12 6
5 29 9 5

ध्यान दें कि रेखाओं को आरोही बिंदुओं (सबसे छोटे से सबसे बड़े) के अनुसार क्रमबद्ध किया जाता है, फिर आरोही पास से

हम आरोही तर्क का उपयोग यह निर्दिष्ट करने के लिए भी कर सकते हैं कि प्रत्येक कॉलम को आरोही या अवरोही क्रम में क्रमबद्ध करना है या नहीं:

 #sort by points descending, then assists ascending
df = df. sort_values ([' points ', ' assists '], ascending = ( False , True )))

#view updated DataFrame
df

        points assists rebounds
5 29 9 5
7 25 4 12
4 25 12 6
1 20 7 8
3 20 9 6
6 20 9 9
0 14 5 11
2 9 7 10

ध्यान दें कि रेखाओं को अवरोही बिंदुओं (सबसे बड़े से सबसे छोटे) के अनुसार क्रमबद्ध किया जाता है, फिर आरोही पास से

इन उदाहरणों में, हमने डेटाफ़्रेम को दो कॉलमों के आधार पर क्रमबद्ध किया है, लेकिन हम इस सटीक सिंटैक्स का उपयोग अपनी इच्छानुसार कई कॉलमों के आधार पर क्रमबद्ध करने के लिए कर सकते हैं।

नोट : आप पांडा सॉर्ट_वैल्यूज़() फ़ंक्शन का पूरा दस्तावेज़ यहां पा सकते हैं।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि पांडा में अन्य सामान्य ऑपरेशन कैसे करें:

पांडा: तिथि के अनुसार कैसे क्रमबद्ध करें
पांडा: कॉलम को नाम के आधार पर कैसे क्रमबद्ध करें
पांडा: सूचकांक और स्तंभ दोनों के आधार पर कैसे क्रमबद्ध करें

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *