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

पायथन - जांचें कि क्या पंडों के डेटाफ्रेम में अनंत है

जाँच करने के लिए, isinf () विधि का उपयोग करें। अनंत मानों की संख्या ज्ञात करने के लिए, योग () का उपयोग करें। सबसे पहले, आइए आवश्यक पुस्तकालयों को उनके संबंधित उपनामों के साथ आयात करें -

import pandas as pd
import numpy as np

सूची का शब्दकोश बनाएं। हमने Numpy np.inf . का उपयोग करके अनंत मान सेट किए हैं -

d = { "Reg_Price": [7000.5057, np.inf, 5000, np.inf, 9000.75768, 6000] }

सूची के उपरोक्त शब्दकोश से डेटाफ़्रेम बनाना

dataFrame = pd.DataFrame(d)

isinf() का उपयोग करके अनंत मानों की जांच करना और गिनती प्रदर्शित करना

count = np.isinf(dataFrame).values.sum()

उदाहरण

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

import pandas as pd
import numpy as np

# dictionary of list
d = { "Reg_Price": [7000.5057, np.inf, 5000, np.inf, 9000.75768, 6000] }

# creating dataframe from the above dictionary of list
dataFrame = pd.DataFrame(d)
print"DataFrame...\n",dataFrame

# checking for infinite values and displaying the count
count = np.isinf(dataFrame).values.sum()
print"\nInfinity values...\n ",count

आउटपुट

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

DataFrame...
     Reg_Price
0  7000.505700
1          inf
2  5000.000000
3          inf
4  9000.757680
5  6000.000000

Infinity values...
   2

  1. पायथन पंडों - नल का उपयोग करके अशक्त मूल्यों की जाँच करें ()

    notnull() विधि एक बूलियन मान लौटाती है, यानी यदि डेटाफ़्रेम में शून्य मान है, तो गलत लौटाया जाता है, अन्यथा सही। मान लें कि कुछ NaN यानी शून्य मानों वाली हमारी CSV फ़ाइल निम्नलिखित है - आइए सबसे पहले CSV फ़ाइल पढ़ें - dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\CarRecords.csv")

  1. पायथन - पांडस डेटाफ्रेम में कॉलम को समूहीकृत करना

    पांडा डेटाफ़्रेम में स्तंभों को समूहित करने के लिए, groupby() का उपयोग करें। सबसे पहले, आइए पंडों का डेटाफ़्रेम बनाएं - dataFrame = pd.DataFrame(    {       "Car": ["Audi", "Lexus", "Audi", "Mercedes", "Audi", "

  1. जांचें कि क्या सूची में पायथन में लगातार संख्याएं हैं

    हमारे डेटा विश्लेषण की जरूरतों के आधार पर हमें एक पायथन डेटा कंटेनर में अनुक्रमिक संख्याओं की उपस्थिति की जांच करने की आवश्यकता हो सकती है। नीचे दिए गए कार्यक्रमों में हमें पता चलता है कि एलिस्ट के तत्वों में से कोई क्रमागत संख्याएँ हैं या नहीं। रेंज और सॉर्ट के साथ सॉर्ट किया गया फ़ंक्शन सूची के त