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

पायथन पैंडास - DataFrame में सभी NaN तत्वों को 0 से बदलें


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

पायथन पैंडास - DataFrame में सभी NaN तत्वों को 0 से बदलें

सबसे पहले, आवश्यक लाइब्रेरी आयात करें:

import pandas as pd

CSV फ़ाइल से डेटा पैंडास DataFrame में लोड करें:

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

fillna() विधि का उपयोग करके NaN मानों को 0 से बदलें:

dataFrame.fillna(0)

उदाहरण

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

import pandas as pd
# CSV फ़ाइल से डेटा पैंडास DataFrame में लोड करें
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesData.csv")
print("DataFrame...\n", dataFrame)
# fillna() विधि का उपयोग करके NaN मानों को 0 से बदलें
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. - Python - बाहरी जॉइन (Outer Join) के साथ Pandas DataFrame मर्ज करना

    Pandas DataFrame को मर्ज करने के लिए, merge() फ़ंक्शन का उपयोग करें। बाहरी जॉइन को merge() फ़ंक्शन के how पैरामीटर में outer सेट करके दोनों DataFrames पर लागू किया जाता है: how = outer सबसे पहले, pandas लाइब्रेरी को एक उपनाम के साथ आयात करें: import pandas as pd आइए DataFrame1 बनाएं: dataFrame1 =

  1. - पायथन - पैंडास में दूसरे डेटाफ्रेम के मान से डेटाफ्रेम के मान बदलें

    परिचय एक डेटाफ्रेम के मान को दूसरे डेटाफ्रेम के मान से बदलने के लिए, पैंडास में replace() मेथड का उपयोग करें। चरण-दर-चरण कार्यान्वयन 1. पहला डेटाफ्रेम बनाएं import pandas as pd dataFrame1 = pd.DataFrame({Car: [Audi, Lamborghini], Place: [US, UK], Units: [200, 500]}) 2. दूसरा डेटाफ्रेम बनाएं data

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

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