কম্পিউটার

একটি প্রদত্ত সিরিজে NaN মানের জন্য সূচক খুঁজে পেতে পাইথনে একটি প্রোগ্রাম লিখুন


ইনপুট

ধরে নিন, আপনার একটি সিরিজ আছে,

0    1.0
1    2.0
2    3.0
3    NaN
4    4.0
5    NaN

আউটপুট

এবং, NaN সূচকের ফলাফল হল,

index is 3
index is 5

সমাধান

এটি সমাধান করার জন্য, আমরা নীচে দেওয়া পদক্ষেপগুলি অনুসরণ করব -

  • একটি সিরিজ সংজ্ঞায়িত করুন।

  • লুপের জন্য তৈরি করুন এবং সমস্ত উপাদান অ্যাক্সেস করুন এবং isnan() চেক করার জন্য শর্ত সেট করুন। অবশেষে সূচক অবস্থান মুদ্রণ. এটি নীচে সংজ্ঞায়িত করা হয়েছে,

for i,j in data.items():
if(np.isnan(j)):
   print("index is",i)

উদাহরণ

আরও ভালোভাবে বোঝার জন্য আসুন আমরা নিম্নলিখিত বাস্তবায়ন দেখি।

import pandas as pd
import numpy as np
l = [1,2,3,np.nan,4,np.nan]
data = pd.Series(l)
print(data)
for i,j in data.items():
   if(np.isnan(j)):
      print("index is",i)

আউটপুট

0    1.0
1    2.0
2    3.0
3    NaN
4    4.0
5    NaN
dtype: float64
index is 3
index is 5

  1. একটি প্রদত্ত সিরিজের অনুপস্থিত উপাদান খুঁজে পেতে পাইথনে একটি প্রোগ্রাম লিখুন এবং একই সিরিজে সম্পূর্ণ উপাদান সংরক্ষণ করুন

  2. একটি প্রদত্ত সিরিজের সমস্ত উপাদানের শক্তি প্রিন্ট করতে পাইথনে একটি প্রোগ্রাম লিখুন

  3. পাইথনে প্রদত্ত স্ট্রিং-এ প্রথম পুনরাবৃত্ত অক্ষরের সূচক খুঁজে বের করার জন্য প্রোগ্রাম

  4. পাইথনে প্রদত্ত ম্যাট্রিক্সের স্থানান্তর খুঁজে বের করার জন্য প্রোগ্রাম