पांडा: कॉलम में अद्वितीय मान ढूंढें और उन्हें क्रमबद्ध करें
आप पांडा डेटाफ़्रेम के एक कॉलम में अद्वितीय मान खोजने और फिर उन्हें क्रमबद्ध करने के लिए निम्नलिखित मूल वाक्यविन्यास का उपयोग कर सकते हैं:
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
नोट : आप पांडा ड्रॉप_डुप्लिकेट्स() फ़ंक्शन के लिए पूर्ण दस्तावेज़ यहां पा सकते हैं।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि पांडा में अन्य सामान्य कार्य कैसे करें:
पांडा: डेटाफ़्रेम में एकल पंक्तियों का चयन कैसे करें
पांडा: इंडेक्स कॉलम से अद्वितीय मान कैसे प्राप्त करें
पांडा: दो स्तंभों के अद्वितीय संयोजनों की गणना कैसे करें