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

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

NaN मान भरने के लिए इंटरपोलेट () विधि का उपयोग करें। मान लें कि Microsoft Excel में कुछ NaN मानों के साथ खोली गई हमारी CSV फ़ाइल निम्नलिखित है -

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

CSV फ़ाइल से पंडों के डेटाफ़्रेम में डेटा लोड करें -

dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesData.csv")

NaN मानों को इंटरपोलेट () से भरें -

dataFrame.interpolate()

उदाहरण

निम्नलिखित कोड है -

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)

# fill NaN values with interpolate()
res = dataFrame.interpolate()
print("\nDataFrame after interpolation...\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 interpolation...
       Car   Reg_Price   Units
0      BMW        2500   100.0
1    Lexus        3500   110.0
2     Audi        2500   120.0
3   Jaguar        2000   115.0
4  Mustang        2500   110.0

  1. पायथन पांडा - डेटाफ़्रेम में सभी NaN तत्वों को 0s . से बदलें

    NaN मानों को बदलने के लिए, fillna() विधि का उपयोग करें। मान लें कि Microsoft Excel में कुछ NaN मानों के साथ खोली गई हमारी CSV फ़ाइल निम्नलिखित है - सबसे पहले, आवश्यक पुस्तकालय आयात करें - import pandas as pd CSV फ़ाइल से डेटा को पंडों के डेटाफ़्रेम में लोड करें - dataFrame = pd.read_csv("C:

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

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

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

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