লিনিয়ার ইন্টারপোলেশন দিয়ে NaN পূরণ করতে, interpolate() ব্যবহার করুন পান্ডাস সিরিজের পদ্ধতি। প্রথমে, প্রয়োজনীয় লাইব্রেরিগুলি আমদানি করুন -
pdimport numpy হিসাবে np হিসাবে pandas আমদানি করুন
কিছু NaN মান সহ একটি পান্ডাস সিরিজ তৈরি করুন। আমরা numpy np.nan ব্যবহার করে NaN সেট করেছি −
d =pd.Series([10, 20, np.nan, 40, 50, np.nan, 70, np.nan, 90, 100])
লিনিয়ার ইন্টারপোলেশন −
খুঁজুনd.interpolate()
উদাহরণ
নিম্নলিখিত কোড -
pdimport numpy হিসাবে np# pandas seriesd =pd.Series([10, 20, np.nan, 40, 50, np.nan, 70, np.nan, 90, 100])প্রিন্ট" সিরিজ ..\n"d# interpolateprint"\nলিনিয়ার ইন্টারপোলেশন...\n",d.interpolate()
আউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবেSeries...0 10.01 20.02 NaN3 40.04 50.05 NaN6 70.07 NaN8 90.09 100.0dtype:float64 লিনিয়ার ইন্টারপোলেশন...0 10.01 20.02 30.03. 40.607.407.408085080408.40.02 30.03