বহুপদী ইন্টারপোলেশন দিয়ে NaN পূরণ করতে, interpolate() ব্যবহার করুন পান্ডাস সিরিজের পদ্ধতি। এর সাথে, “পদ্ধতি সেট করুন ” প্যারামিটার থেকে “বহুপদ ”।
প্রথমে, প্রয়োজনীয় লাইব্রেরিগুলি আমদানি করুন -
pdimport numpy হিসাবে np হিসাবে pandas আমদানি করুন
কিছু NaN মান সহ একটি পান্ডাস সিরিজ তৈরি করুন। আমরা numpy np.nan ব্যবহার করে NaN সেট করেছি −
d =pd.Series([10, 20, np.nan, 65, 75, 85, np.nan, 100])
ইন্টারপোলেট() পদ্ধতি −
এর মেথড প্যারামিটার ব্যবহার করে বহুপদী ইন্টারপোলেশন খুঁজুনd.interpolate(method='polynomial', order=2)
উদাহরণ
নিম্নলিখিত কোড -
pdimport numpy হিসাবে np# pandas seriesd =pd.Series([10, 20, np.nan, 65, 75, 85, np.nan, 100])প্রিন্ট করুন "Series...\n", d# ইন্টারপোলেটপ্রিন্ট"\nপলিনোমিয়াল ইন্টারপোলেশন...\n",d.interpolate(method='polynomial', order=2)
আউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবেসিরিজ ... 0 10.01 20.02 Nan3 65.04 75.05 85.06 Nan7 100.0dtype:Float64POLynomial Interpolation ... 0 10.0000001 20.000000002 42.8540153 65.0000004 75.0000005 85.0000006 93.5328477 100.000000DTYPE:FLOAT64