ইনপুট −
ধরে নিন, আপনার একটি সিরিজ আছে,
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