पांडा: एक कॉलम में सत्य और असत्य की घटनाओं की गणना करें


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

 df[' my_boolean_column ']. value_counts ()

यह सही और गलत मानों की घटनाओं की गणना करेगा।

यदि आप केवल विशिष्ट मानों में से किसी एक को गिनना चाहते हैं, तो आप निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:

 #count occurrences of True
df[' my_boolean_column ']. values . sum ()

#count occurrences of False
( ~ df[' my_boolean_column ']). values . sum ()

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

उदाहरण: पांडा में सत्य और असत्य की घटनाओं की गिनती करना

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

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'A', 'A', 'B', 'B', 'C', 'C'],
                   ' points ': [18, 22, 19, 14, 14, 28, 20],
                   ' all_star ': [True, False, False, True, False, True, True]})

#view DataFrame
print (df)

  team points all_star
0 A 18 True
1 To 22 False
2 To 19 False
3 B 14 True
4 B 14 False
5 C 28 True
6 C 20 True

हम all_star कॉलम में सही और गलत मानों की घटनाओं को गिनने के लिए value_counts() फ़ंक्शन का उपयोग कर सकते हैं:

 #count occurrences of True and False in all_star column
df[' all_star ']. value_counts ()

True 4
False 3
Name: all_star, dtype: int64

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

  • ऑल_स्टार कॉलम में ट्रू 4 बार दिखाई देता है।
  • All_star कॉलम में False मान 3 बार दिखाई देता है।

आप केवल सत्य की घटनाओं को गिनने के लिए निम्नलिखित वाक्यविन्यास का भी उपयोग कर सकते हैं:

 #count occurrences of True in all_star column
df[' all_star ']. values . sum ()

4

और आप केवल गलत की घटनाओं को गिनने के लिए निम्नलिखित वाक्यविन्यास का उपयोग कर सकते हैं:

 #count occurrences of False in all_star column
( ~ df[' all_star ']). values . sum ()

3

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

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

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

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

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