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

पायथन पंडों - NaN मानों को ध्यान में रखते हुए इंडेक्स ऑब्जेक्ट से अद्वितीय मानों की संख्या वाली एक श्रृंखला लौटाएं

NaN मानों के साथ-साथ index.value_counts() पर विचार करते हुए अनुक्रमणिका ऑब्जेक्ट से अद्वितीय मानों की संख्या वाली श्रृंखला वापस करने के लिए तरीका। पैरामीटर सेट करें ड्रॉपना मान के साथ गलत

सबसे पहले, आवश्यक पुस्तकालयों को आयात करें -

import pandas as pd
import numpy as np

कुछ NaN मानों के साथ-साथ पंडों का अनुक्रमणिका बनाना -

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

पांडा सूचकांक प्रदर्शित करें -

print("Pandas Index...\n",index)

value_counts() का उपयोग करके अद्वितीय मानों की गणना। NaN को ध्यान में रखते हुए "ड्रॉपना" पैरामीटर के "गलत" मान का उपयोग करना -

index.value_counts(dropna=False)

उदाहरण

निम्नलिखित कोड है -

import pandas as pd
import numpy as np

# Creating Pandas index with some NaN values as well
index = pd.Index([50, 10, 70, np.nan, 90, 50, np.nan, np.nan, 30])

# Display the Pandas index
print("Pandas Index...\n",index)

# Return the number of elements in the Index
print("\nNumber of elements in the index...\n",index.size)

# Return the dtype of the data
print("\nThe dtype object...\n",index.dtype)

# count of unique values using value_counts()
# considering NaN as well using the "False" value of the "dropna" parameter
print("\nGet the count of unique values with NaN...\n",index.value_counts(dropna=False))

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

Pandas Index...
Float64Index([50.0, 10.0, 70.0, nan, 90.0, 50.0, nan, nan, 30.0], dtype='float64')

Number of elements in the index...
9

The dtype object...
float64

Get the count of unique values with NaN...
NaN   3
50.0  2
10.0  1
70.0  1
90.0  1
30.0  1
dtype: int64

  1. पायथन पांडा - टाइमडेल्टा ऑब्जेक्ट से माइक्रोसेकंड लौटाएं

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

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

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

  1. अजगर पांडा - एक स्तंभ से अद्वितीय मान प्राप्त करें

    डेटाफ़्रेम में किसी स्तंभ से अद्वितीय मान प्राप्त करने के लिए, अद्वितीय () का उपयोग करें। डेटाफ़्रेम में किसी स्तंभ से अद्वितीय मानों की गणना करने के लिए, nunic() का उपयोग करें। सबसे पहले, आवश्यक पुस्तकालय आयात करें - import pandas as pd; 3 कॉलम के साथ डेटाफ़्रेम बनाएं। हमारे पास डुप्लीकेट मान भी