पांडा: दो स्तंभों के अद्वितीय संयोजनों की गणना कैसे करें


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

 df[[' col1 ', ' col2 ']]. value_counts (). reset_index (name=' count ')

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

उदाहरण: पांडा में दो स्तंभों के अनूठे संयोजनों की गिनती करना

मान लीजिए कि हमारे पास निम्नलिखित पांडा डेटाफ़्रेम है जो विभिन्न बास्केटबॉल खिलाड़ियों की टीम और स्थिति दिखाता है:

 import pandas as pd

#create dataFrame
df = pd. DataFrame ({' team ': ['Mavs', 'Mavs', 'Mavs', 'Mavs',
                            'Heat', 'Heat', 'Heat', 'Heat'],
                   ' position ': ['Guard', 'Guard', 'Guard', 'Forward',
                                'Guard', 'Forward', 'Forward', 'Guard']})
#view DataFrame
df

        team position
0 Mavs Guard
1 Mavs Guard
2 Mavs Guard
3 Mavs Forward
4 Heat Guard
5 Heat Forward
6 Heat Forward
7 Heat Guard

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

 df[[' team ', ' position ']]. value_counts (). reset_index (name=' count ')

        team position count
0 Mavs Guard 3
1 Heat Forward 2
2 Heat Guard 2
3 Mavs Forward 1

परिणाम से हम देख सकते हैं:

  • माव्स-गार्ड संयोजन की 3 घटनाएँ हैं।
  • हीट-फ़ॉरवर्ड संयोजन की 2 घटनाएँ हैं।
  • हीट-गार्ड संयोजन की 2 घटनाएँ हैं।
  • माव्स-फॉरवर्ड संयोजन की 1 घटना है।

ध्यान दें कि आप परिणामों को आरोही या अवरोही क्रम में भी क्रमबद्ध कर सकते हैं।

उदाहरण के लिए, हम परिणामों को संख्या के आरोही क्रम में क्रमबद्ध करने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं:

 df[[' team ', ' position ']]. value_counts (ascending= True ). reset_index (name=' count ')

        team position count
0 Mavs Forward 1
1 Heat Forward 2
2 Heat Guard 2
3 Mavs Guard 3

परिणाम अब संख्या के आधार पर क्रमबद्ध किए जाते हैं, सबसे छोटे से लेकर सबसे बड़े तक।

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

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

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

पांडा: ग्रुपबी और वैल्यू काउंट का उपयोग कैसे करें
पांडा: बिन गिनती के साथ GroupBy का उपयोग कैसे करें
पांडा: मानों की संख्या के साथ पिवट टेबल कैसे बनाएं

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

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