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

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

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

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

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

import pandas as pd

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

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

भरण () विधि का उपयोग करके NaN मानों को 0s से बदलें -

dataFrame.fillna(0)

उदाहरण

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

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)

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

  1. पायथन - बाहरी जुड़ाव के साथ पंडों के डेटाफ्रेम को मिलाएं

    पांडा डेटाफ़्रेम को मर्ज करने के लिए, मर्ज () फ़ंक्शन का उपयोग करें। बाहरी जुड़ाव को मर्ज () फ़ंक्शन के कैसे पैरामीटर के तहत सेट करके दोनों डेटाफ्रेम पर लागू किया जाता है यानी - how = “outer” सबसे पहले, आइए एक उपनाम के साथ पांडा पुस्तकालय को आयात करें - import pandas as pd आइए DataFram

  1. पायथन - एक डेटाफ़्रेम के मान को पंडों में किसी अन्य डेटाफ़्रेम के मान से बदलें

    डेटाफ़्रेम के मानों को दूसरे डेटाफ़्रेम के मान से बदलने के लिए, पंडों को बदलें () विधि का उपयोग करें। सबसे पहले, आइए सबसे पहले एक DataFrame बनाएं - dataFrame1 = pd.DataFrame({"Car": ["Audi", "Lamborghini"], "Place": ["US", "UK"], "Uni

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

    हम नकारात्मक मूल्यों को नवीनतम पूर्ववर्ती सकारात्मक मूल्य से बदलना चाहते हैं। इसके साथ, यदि कोई सकारात्मक पूर्ववर्ती मान नहीं है, तो मान 0 पर अपडेट होना चाहिए। इनपुट उदाहरण के लिए, इनपुट है - DataFrame:   One  two 0  -2   -3 1   4   -7 2   6    5 3