जाँच करने के लिए, 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