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

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


परिचय

एक डेटाफ्रेम के मान को दूसरे डेटाफ्रेम के मान से बदलने के लिए, पैंडास में replace() मेथड का उपयोग करें।

चरण-दर-चरण कार्यान्वयन

1. पहला डेटाफ्रेम बनाएं

import pandas as pd
dataFrame1 = pd.DataFrame({"Car": ["Audi", "Lamborghini"], "Place": ["US", "UK"], "Units": [200, 500]})

2. दूसरा डेटाफ्रेम बनाएं

dataFrame2 = pd.DataFrame({"Car": ["BMW", "Lexus"], "Place": ["India", "Australia"], "Units": [800, 1000]})

3. दूसरे डेटाफ्रेम से मान प्राप्त करें और पहले डेटाफ्रेम के मान से बदलें

# दूसरे डेटाफ्रेम से मान प्राप्त करें
i = dataFrame2['Car'][1]
# पहले डेटाफ्रेम के मान से बदलें
j = dataFrame1['Car'][0]

4. replace() मेथड का उपयोग करें

dataFrame2 = dataFrame2.replace(i, j)

पूर्ण उदाहरण

import pandas as pd

dataFrame1 = pd.DataFrame({"Car": ["Audi", "Lamborghini"], "Place": ["US", "UK"], "Units": [200, 500]})
print("Dataframe 1...")
print(dataFrame1)

dataFrame2 = pd.DataFrame({"Car": ["BMW", "Lexus"], "Place": ["India", "Australia"], "Units": [800, 1000]})
print("\nDataframe 2...")
print(dataFrame2)

# DataFrame2 से मान प्राप्त करें
# और DataFrame1 के मान से बदलें
i = dataFrame2['Car'][1]
j = dataFrame1['Car'][0]

# एक डेटाफ्रेम के मान को दूसरे डेटाफ्रेम के मान से बदलें
dataFrame2 = dataFrame2.replace(i, j)

print("\nUpdated Dataframe 2...")
print(dataFrame2)

आउटपुट

Dataframe 1...
         Car Place  Units
0      Audi    US    200
1  Lamborghini    UK    500

Dataframe 2...
     Car     Place  Units
0   BMW     India    800
1  Lexus  Australia  1000

Updated Dataframe 2...
     Car     Place  Units
0   BMW     India    800
1   Audi  Australia  1000
  1. - Python Pandas - मास्क के साथ सेट किए गए मानों का नया इंडेक्स लौटाएं

    परिचय बूलियन मास्क के आधार पर इंडेक्स मानों को बदलकर नया इंडेक्स प्राप्त करने के लिए index.putmask() मेथड का उपयोग करें। आवश्यक लाइब्रेरी आयात करें import pandas as pd पैंडास इंडेक्स बनाएं index = pd.Index([5, 65, 10, 17, 75, 40]) पैंडास इंडेक्स प्रदर्शित करें print(पैंडास इंडेक्स...\n, index) 3

  1. - Python Pandas - जहां शर्त गलत हो वहां इंडेक्स मान बदलें

    परिचय पैंडास इंडेक्स में उन मानों को बदलने के लिए जहां शर्त गलत (False) हो, index.where() मेथड का उपयोग index.isin() के साथ करें। आवश्यक लाइब्रेरी आयात करें import pandas as pd पैंडास इंडेक्स बनाएं index = pd.Index([Electronics, Accessories, Decor, Books, Toys], name=Products) पैंडास इंडेक्स प्रद

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

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