Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Python Pandas - इंडेक्स ऑब्जेक्ट से अद्वितीय मानों की गणना वाली सीरीज लौटाएं

परिचय

पैंडास इंडेक्स ऑब्जेक्ट से अद्वितीय मानों की गणना (काउंट) वाली सीरीज प्राप्त करने के लिए index.value_counts() मेथड का उपयोग करें। डिफ़ॉल्ट रूप से गणना के अवरोही क्रम में सॉर्टेड होती है।

आवश्यक लाइब्रेरी आयात करें

import pandas as pd

पैंडास इंडेक्स बनाएं

index = pd.Index([50, 10, 70, 110, 90, 50, 110, 90, 30])

पैंडास इंडेक्स प्रदर्शित करें

print("पैंडास इंडेक्स...\n", index)

अद्वितीय मानों की गणना प्राप्त करें

print("\nअद्वितीय मानों की गणना प्राप्त करें...\n", index.value_counts())

पूर्ण उदाहरण

import pandas as pd

# पैंडास इंडेक्स बनाएं
index = pd.Index([50, 10, 70, 110, 90, 50, 110, 90, 30])

# पैंडास इंडेक्स प्रदर्शित करें
print("पैंडास इंडेक्स...\n", index)

# इंडेक्स में तत्वों की संख्या लौटाएं
print("\nइंडेक्स में तत्वों की संख्या...\n", index.size)

# डेटा का dtype लौटाएं
print("\nDtype ऑब्जेक्ट...\n", index.dtype)

# अद्वितीय मानों की गणना
print("\nअद्वितीय मानों की गणना प्राप्त करें...\n", index.value_counts())

आउटपुट

पैंडास इंडेक्स... Int64Index([50, 10, 70, 110, 90, 50, 110, 90, 30], dtype='int64')
इंडेक्स में तत्वों की संख्या... 9
Dtype ऑब्जेक्ट... int64
अद्वितीय मानों की गणना प्राप्त करें...
50    2
110   2
90    2
10    1
70    1
30    1
dtype: int64

मुख्य बिंदु

  • value_counts() अद्वितीय मानों और उनकी गणना वाली सीरीज लौटाता है।
  • डिफ़ॉल्ट: ascending=False (गणना के अवरोही क्रम), dropna=True (NaN बाहर)।
  • इंडेक्स नाम सीरीज का नाम बन जाता है।
  • डेटा अन्वेषण और वितरण विश्लेषण के लिए उपयोगी।
  1. - पायथन पैंडास - एकल कॉलम से अद्वितीय मान कैसे प्राप्त करें

    एकल कॉलम से अद्वितीय मान प्राप्त करने के लिए, unique() मेथड का उपयोग करें। मान लीजिए आपके पैंडास डेटाफ्रेम में कर्मचारी रिकॉर्ड हैं, तो नाम दोहराए जा सकते हैं क्योंकि दो कर्मचारियों के नाम समान हो सकते हैं। उस स्थिति में, यदि आप अद्वितीय कर्मचारी नाम चाहते हैं, तो डेटाफ्रेम के लिए unique() का उपयोग

  1. - पायथन पैंडास - DataFrame में एक कॉलम से अद्वितीय मान प्राप्त करें

    DataFrame में एक कॉलम से अद्वितीय मान प्राप्त करने के लिए, unique() का उपयोग करें। DataFrame में एक कॉलम से अद्वितीय मानों की गिनती करने के लिए, nunique() का उपयोग करें। सबसे पहले, आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd; 3 कॉलम के साथ एक DataFrame बनाएं। हमारे पास डुप्लिकेट मान भी है

  1. - पायथन पैंडास - एकाधिक कॉलम से अद्वितीय मान खोजें

    एकाधिक कॉलम से अद्वितीय मान खोजने के लिए, unique() विधि का उपयोग करें। मान लें कि आपके पैंडास डेटाफ्रेम में कर्मचारी रिकॉर्ड हैं जिनमें EmpName और Zone हैं। नाम और ज़ोन दोहराए जा सकते हैं क्योंकि दो कर्मचारियों के नाम समान हो सकते हैं और एक ज़ोन में एक से अधिक कर्मचारी हो सकते हैं। उस स्थिति में, य