fillna(method='bfill') বা fillna(method='backfill') দিয়ে নাল মানগুলো পরবর্তী ভ্যালু দিয়ে পূরণ করা হয়। অর্থাৎ নিচের সারির মান উপরে চলে আসে।
CSV লোড
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesData.csv")
ব্যাকওয়ার্ড ফিল
res = dataFrame.fillna(method='bfill')
print(res)
সম্পূর্ণ কোড
import pandas as pd
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesData.csv")
print("আদিম ডেটাফ্রেম:\n", dataFrame)
res = dataFrame.fillna(method='bfill')
print("\nব্যাকওয়ার্ড ফিল পরে:\n", res)
আউটপুট
Lexus-এর NaN → Audi-এর ১২০, Jaguar-এর NaN → Mustang-এর ১১০ দিয়ে পূরণ হবে। ফরওয়ার্ড ফিল (ffill) করলে উপরের মান নিচে আসে।