কম্পিউটার

ফিলনা বা ইন্টারপোলেট ছাড়াই ডেটাফ্রেম থেকে NaN মানগুলি সরান (পাইথন ম্যাটপ্লটলিব)


ফিল্টার বা ইন্টারপোলেট ছাড়াই ডেটাফ্রেম থেকে NaN মানগুলি সরাতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -

পদক্ষেপ

  • চিত্রের আকার সেট করুন এবং সাবপ্লটগুলির মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন৷

  • একটি পান্ডাস ডেটা ফ্রেম তৈরি করতে একটি অ্যারে তৈরি করুন৷

  • এক-মাত্রিক ndarray অক্ষ লেবেল সহ (টাইম সিরিজ সহ)।

  • প্লটিং ইন্টারপোলেশন, 'সূচক' , 'মান' − সূচকের প্রকৃত সংখ্যাসূচক মান ব্যবহার করুন।

  • চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।

উদাহরণ

import numpy as np
import pandas as pd
from matplotlib import pyplot as plt

# Set the figure size
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

# Numpy array
data = np.array([1., 1.2, 0.89, np.NAN,
   1.2, np.NAN, 1.89, 2.09,
   .78, .67, np.NAN, 1.78,
   np.NAN, 1.56, 1.89, 2.78]
   )

# Pandas dataframe
df = pd.Series(data)

# Plot the interpolation
df.interpolate('index').plot(marker='o')

# Display the plot
plt.show()
প্রদর্শন করুন

আউটপুট

এটি নিম্নলিখিত আউটপুট তৈরি করবে -

ফিলনা বা ইন্টারপোলেট ছাড়াই ডেটাফ্রেম থেকে NaN মানগুলি সরান (পাইথন ম্যাটপ্লটলিব)


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

  2. পাইথনের একটি ম্যাটপ্লটলিব চিত্র থেকে অক্ষ টিক লেবেলগুলি অপসারণ না করে কীভাবে একটি ফ্রেম সরানো যায়?

  3. পাইথন ম্যাটপ্লটলিবের একটি চিত্র থেকে গ্রিড লাইনগুলি কীভাবে সরিয়ে ফেলা যায়?

  4. পাইথনে লেবেল থেকে সবচেয়ে বড় মান