पंक्ति अनुक्रमणिका की जाँच करने और प्रदर्शित करने के लिए, isinf () का उपयोग किसी भी () के साथ करें। सबसे पहले, आइए आवश्यक पुस्तकालयों को उनके संबंधित उपनामों के साथ आयात करें -
pdimport numpy as np के रूप में पांडा आयात करें
सूची का शब्दकोश बनाएं। हमने Numpy np.inf . का उपयोग करके अनंत मान सेट किए हैं -
d ={ "Reg_Price":[7000.5057, np.inf, 5000, np.inf, 9000.75768, 6000, 900, np.inf]}
सूची के उपरोक्त शब्दकोश से DataFrame बनाना -
डेटाफ़्रेम =पीडी.डेटाफ़्रेम(डी)
अनंत मानों के साथ पंक्ति अनुक्रमणिका प्राप्त करना -
indexNum =dataFrame.index[np.isinf(dataFrame).any(1)]
उदाहरण
निम्नलिखित कोड है -
pdimport numpy as np# आयात करें listd का शब्दकोश ={"Reg_Price":[7000.5057, np.inf, 5000, np.inf, 9000.75768, 6000, 900, np.inf] }# ऊपर से डेटाफ्रेम बनाना listdataFrame का शब्दकोश =pd.DataFrame(d)print"DataFrame...\n",dataFrame# अनंत मानों की जांच करना और गिनती प्रदर्शित करना =np.isinf(dataFrame).values.sum()print"\nइन्फिनिटी मान गिनती। ..\n ", अनंत मानों के साथ पंक्ति अनुक्रमणिका प्राप्त करना पूर्व>आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
DataFrame... Reg_Price0 7000.5057001 inf2 5000.0000003 inf4 9000.7576805 6000.0000006 900.0000007 infInfinity मानों की गिनती... 3अनंत मानों के साथ पंक्ति अनुक्रमणिका प्रदर्शित करें... Int64Index([1, 3, 7], dtype='int64')