কম্পিউটার

পাইথন পান্ডাস - অনন্ত সহ সারি সূচক পরীক্ষা করুন এবং প্রদর্শন করুন


সারি সূচক পরীক্ষা করতে এবং প্রদর্শন করতে, 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 ইনডেক্সের মধ্যে ইনফিনিটি মান গণনা করা হয়। 
  1. Python Pandas - কিভাবে একটি ডেটাফ্রেম থেকে একটি সারি মুছে ফেলা যায়

  2. Python - আউটার জয়েন এর সাথে পান্ডাস ডেটাফ্রেম মার্জ করুন

  3. Python Pandas - মাল্টি-ইনডেক্স আকারে ডেটাফ্রেমের সূচক প্রদর্শন করুন

  4. পাইথন - পান্ডাস ডেটাফ্রেমে কলামের নাম এবং সারি সূচী পরিবর্তন করুন