কম্পিউটার

Python Pandas - লিনিয়ার ইন্টারপোলেশন দিয়ে NaN পূরণ করুন


লিনিয়ার ইন্টারপোলেশন দিয়ে 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 
  1. Python Pandas - একটি ডেটাফ্রেমের সমস্ত NaN উপাদান 0s দিয়ে প্রতিস্থাপন করুন

  2. Python Pandas - এক-থেকে-অনেক সম্পর্কের সাথে ডেটাফ্রেম মার্জ করুন

  3. Python Pandas - একটি ইন্টারপোলেশন পদ্ধতি ব্যবহার করে NaN মান পূরণ করুন

  4. Python - পান্ডাস .query() পদ্ধতির সাহায্যে ডেটা ফিল্টার করা