पांडा: कॉलम में अद्वितीय मान ढूंढें और उन्हें क्रमबद्ध करें


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

 df[' my_column ']. drop_duplicates (). sort_values ()

यह एक पांडा श्रृंखला लौटाएगा जिसमें आरोही क्रम में क्रमबद्ध कॉलम में प्रत्येक अद्वितीय मान होगा।

अद्वितीय मानों को अवरोही क्रम में क्रमबद्ध करने के लिए, आरोही=गलत का उपयोग करें:

 df[' my_column ']. drop_duplicates (). sort_values (ascending= False )

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

उदाहरण: पांडा कॉलम में अद्वितीय मान ढूंढें और उन्हें क्रमबद्ध करें

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

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'A', 'A', 'A', 'A', 'B', 'B', 'B', 'B', 'B'],
                   ' points ': [5, 5, 9, 12, 12, 5, 10, 13, 13, 19]})

#view DataFrame
print (df)

  team points
0 to 5
1 to 5
2 to 9
3 to 12
4 to 12
5 B 5
6 B 10
7 B 13
8 B 13
9 B 19

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

 #get unique values in points column and sort them
df[' points ']. drop_duplicates (). sort_values ()

0 5
2 9
6 10
3 12
7 13
9 19
Name: points, dtype: int64

आउटपुट आरोही क्रम में क्रमबद्ध बिंदु कॉलम में प्रत्येक अद्वितीय मान प्रदर्शित करता है:

  • 5
  • 9
  • दस
  • 12
  • 13
  • 19

हम sort_values() फ़ंक्शन में आरोही = गलत निर्दिष्ट करके अवरोही क्रम में क्रमबद्ध अंक कॉलम में अद्वितीय मान भी प्राप्त कर सकते हैं:

 #get unique values in points column and sort them in descending order
df[' points ']. drop_duplicates (). sort_values (ascending= False )

9 19
7 13
3 12
6 10
2 9
0 5
Name: points, dtype: int64

आउटपुट अवरोही क्रम में क्रमबद्ध बिंदु कॉलम में प्रत्येक अद्वितीय मान को प्रदर्शित करता है:

  • 19
  • 13
  • 12
  • दस
  • 9
  • 5

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

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

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

पांडा: डेटाफ़्रेम में एकल पंक्तियों का चयन कैसे करें
पांडा: इंडेक्स कॉलम से अद्वितीय मान कैसे प्राप्त करें
पांडा: दो स्तंभों के अद्वितीय संयोजनों की गणना कैसे करें

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

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