সারি সূচক পরীক্ষা করতে এবং প্রদর্শন করতে, any() এর সাথে isinf() ব্যবহার করুন। প্রথমে, আসুন আমরা প্রয়োজনীয় লাইব্রেরিগুলিকে তাদের নিজ নিজ উপনাম সহ আমদানি করি -
pdimport numpy হিসাবে np হিসাবে pandas আমদানি করুন
তালিকার একটি অভিধান তৈরি করুন। আমরা Numpy np.inf ব্যবহার করে ইনফিনিটি মান সেট করেছি −
d ={ "Reg_Price":[7000.5057, np.inf, 5000, np.inf, 9000.75768, 6000, 900, np.inf] }
তালিকার উপরের অভিধান থেকে ডেটাফ্রেম তৈরি করা হচ্ছে -
dataFrame =pd.DataFrame(d)
ইনফিনিটি মান সহ সারি সূচী পাওয়া −
indexNum =dataFrame.index[np.isinf(dataFrame).any(1)]
উদাহরণ
নিম্নলিখিত কোড -
pdimport numpy হিসাবে pdimport numpy as listd ={ "Reg_Price" এর অভিধান ={"Reg_Price":[7000.5057, np.inf, 5000, np.inf, 9000.75768, 6000, 900, np.infme থেকে উপরের # ডেটা তৈরি] listdataFrame এর অভিধান =pd.DataFrame(d)print"DataFrame...\n",dataFrame# অসীম মান পরীক্ষা করা এবং কাউন্টকাউন্ট প্রদর্শন করা হচ্ছে =np.isinf(dataFrame).values.sum()print"\nইনফিনিটি মান গণনা করা হচ্ছে। ..\n ", কাউন্ট# ইনফিনিটি মান সহ সারি সূচী পাচ্ছেন indexNum =dataFrame.index[np.isinf(dataFrame).any(1)]প্রিন্ট"\nঅসীম মান সহ সারি সূচীগুলি প্রদর্শন করুন...\n ",indexNum
আউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবেDataFrame... Reg_Price0 7000.5057001 inf2 5000.0000003 inf4 9000.7576805 6000.0000006 900.0000006 900.0000007 infInfinity মানগুলি... 6 প্রিডেক্সের মধ্যে 6 প্রিন্টে... [6 প্রিডেক্সের 6 প্রিন্টে... 6 ইনডেক্সের মধ্যে ইনফিনিটি মান গণনা করা হয়।