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

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

परिचय

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

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

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(ascending=True))

पूर्ण उदाहरण

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(ascending=True))

आउटपुट

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

व्याख्या

  • डिफ़ॉल्ट ascending=False (अवरोही गणना क्रम)।
  • ascending=True गणना के आरोही क्रम में सॉर्ट करता है।
  • समान गणना वाले मानों के लिए, मान के अनुसार सॉर्टिंग होती है।
  • normalize=True के साथ संयोजित किया जा सकता है।
  1. - पायथन पैंडास - टाइमडेल्टा ऑब्जेक्ट से माइक्रोसेकंड्स प्राप्त करें

    टाइमडेल्टा ऑब्जेक्ट से माइक्रोसेकंड्स प्राप्त करने के लिए timedelta.microseconds प्रॉपर्टी का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd पायथन का स्टैंडर्ड datetime लाइब्रेरी टाइमडेल्टा के लिए अलग प्रतिनिधित्व उपयोग करता है। टाइमडेल्टा ऑब्जेक्ट बनाएं: timedelta = pd.Ti

  1. - आरोही क्रम में इंडेक्स क्रमबद्ध करें - पायथन पैंडास

    sort_index() का उपयोग इंडेक्स को आरोही और अवरोही क्रम में क्रमबद्ध करने के लिए किया जाता है। यदि आप कोई पैरामीटर नहीं बताएंगे, तो इंडेक्स आरोही क्रम में क्रमबद्ध होगा। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें – import pandas as pd एक नया डेटाफ्रेम बनाएं। इसमें अनसॉर्टेड इंडेक्स हैं – dataFrame = pd

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

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