Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन पंडों - गैर-शून्य मूल्यों को पीछे की ओर प्रचारित करें

विधि . का प्रयोग करें फ़िलना . का पैरामीटर () तरीका। बैकवर्ड फिल के लिए, 'bfill' . मान का उपयोग करें जैसा कि नीचे दिखाया गया है -

fillna(method='bfill')

मान लें कि Microsoft Excel में कुछ NaN मानों के साथ खोली गई हमारी CSV फ़ाइल निम्नलिखित है -

पायथन पंडों - गैर-शून्य मूल्यों को पीछे की ओर प्रचारित करें

सबसे पहले, आवश्यक पुस्तकालय आयात करें -

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. पायथन पंडों - गैर-शून्य मानों को आगे प्रचारित करें

    “विधि . का प्रयोग करें फ़िलना . का पैरामीटर () तरीका। फॉरवर्ड फिल के लिए, ffill . मान का उपयोग करें जैसा कि नीचे दिखाया गया है - fillna(method='ffill') मान लें कि Microsoft Excel में कुछ NaN मानों के साथ खोली गई हमारी CSV फ़ाइल निम्नलिखित है - सबसे पहले, आवश्यक पुस्तकालय आयात करें - imp

  1. पायथन पंडों - नल का उपयोग करके अशक्त मूल्यों की जाँच करें ()

    notnull() विधि एक बूलियन मान लौटाती है, यानी यदि डेटाफ़्रेम में शून्य मान है, तो गलत लौटाया जाता है, अन्यथा सही। मान लें कि कुछ NaN यानी शून्य मानों वाली हमारी CSV फ़ाइल निम्नलिखित है - आइए सबसे पहले CSV फ़ाइल पढ़ें - dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\CarRecords.csv")

  1. पायथन पांडा - एक प्रक्षेप विधि का उपयोग करके NaN मान भरें

    NaN मान भरने के लिए इंटरपोलेट () विधि का उपयोग करें। मान लें कि Microsoft Excel में कुछ NaN मानों के साथ खोली गई हमारी CSV फ़ाइल निम्नलिखित है - CSV फ़ाइल से पंडों के डेटाफ़्रेम में डेटा लोड करें - dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesData.csv") NaN मानों को इंटरपोल