fillna() मेथड के "method" पैरामीटर का उपयोग करें। बैकवर्ड फिल के लिए, मान '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
# CSV फ़ाइल से डेटा लोड करके पैंडास डेटाफ्रेम में डालें
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesData.csv")
print("DataFrame...\n", dataFrame)
# गैर-नल मानों को पीछे की ओर प्रसारित करें
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