কম্পিউটার

Python Pandas - একটি ডেটাফ্রেমের সমস্ত NaN উপাদান 0s দিয়ে প্রতিস্থাপন করুন


NaN মান প্রতিস্থাপন করতে, fillna() পদ্ধতি ব্যবহার করুন। ধরা যাক নিচেরটি আমাদের CSV ফাইলটি মাইক্রোসফট এক্সেলে কিছু NaN মান সহ খোলা হয়েছে -

Python Pandas - একটি ডেটাফ্রেমের সমস্ত NaN উপাদান 0s দিয়ে প্রতিস্থাপন করুন

প্রথমে, প্রয়োজনীয় লাইব্রেরি আমদানি করুন -

import pandas as pd

একটি পান্ডাস ডেটাফ্রেম -

-এ একটি CSV ফাইল থেকে ডেটা লোড করুন
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesData.csv")

fillna() পদ্ধতি -

ব্যবহার করে NaN মানকে 0s দিয়ে প্রতিস্থাপন করুন
dataFrame.fillna(0)

উদাহরণ

নিম্নলিখিত কোড

import pandas as pd

# Load data from a CSV file into a Pandas DataFrame
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesData.csv")
print("DataFrame...\n",dataFrame)

# replace NaN values with 0s
res = dataFrame.fillna(0)
print("\nDataFrame after replacing NaN values...\n",res)

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
DataFrame...
       Car   Reg_Price   Units
0      BMW        2500   100.0
1    Lexus        3500     NaN
2     Audi        2500   120.0
3   Jaguar        2000     NaN
4  Mustang        2500   110.0

DataFrame after replacing NaN values...
       Car   Reg_Price   Units
0      BMW        2500   100.0
1    Lexus        3500     0.0
2     Audi        2500   120.0
3   Jaguar        2000     0.0
4  Mustang        2500   110.0

  1. পাইথন - সমস্ত একই উপাদান সহ ফিল্টার টিপল

  2. Python - আউটার জয়েন এর সাথে পান্ডাস ডেটাফ্রেম মার্জ করুন

  3. পাইথন - একটি ডেটাফ্রেমের মান পান্ডাসে অন্য ডেটাফ্রেমের মান দিয়ে প্রতিস্থাপন করুন

  4. পাইথন - পান্ডাস ডেটাফ্রেমে সর্বশেষ পূর্ববর্তী ইতিবাচক মান দিয়ে নেতিবাচক মান প্রতিস্থাপন করুন