কম্পিউটার

পাইথন পান্ডাস - অ-শূন্য মানগুলি পিছনের দিকে প্রচার করুন


পদ্ধতি ব্যবহার করুন fillna-এর ” প্যারামিটার৷ () পদ্ধতি। ব্যাকওয়ার্ড ফিল করার জন্য, 'bfill' মানটি ব্যবহার করুন নীচে দেখানো হিসাবে -

fillna(method='bfill')

ধরা যাক নিচেরটি আমাদের CSV ফাইলটি মাইক্রোসফট এক্সেলে কিছু NaN মান সহ খোলা হয়েছে -

পাইথন পান্ডাস - অ-শূন্য মানগুলি পিছনের দিকে প্রচার করুন

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

import pandas as pd

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

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

উদাহরণ

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

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)

# propagate non null values backward
res = dataFrame.fillna(method='bfill')
print("\nDataFrame after backward fill...\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 backward fill...
       Car   Reg_Price   Units
0      BMW        2500   100.0
1    Lexus        3500   120.0
2     Audi        2500   120.0
3   Jaguar        2000   110.0
4  Mustang        2500   110.0

  1. পাইথন পান্ডা - নন-নাল মানগুলিকে সামনে প্রচার করুন

  2. পাইথন - একটি পান্ডাস ডেটাফ্রেমে গ্রুপের মানগুলির প্রথমে গণনা করুন

  3. পাইথন পান্ডাস - notnull() ব্যবহার করে নাল মান পরীক্ষা করুন

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