কম্পিউটার

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


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

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

  3. Python - numpy সহ পান্ডাস ডেটাফ্রেম ফিল্টার করুন

  4. পাইথন পান্ডা ব্যবহার করে ডেটা বিশ্লেষণ