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

पायथन - दो पैंडास डेटाफ्रेम मर्ज करें


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

पहले, उपनाम "pd" के साथ आवश्यक लाइब्रेरी आयात करें:

import pandas as pd

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

# डेटाफ्रेम1 बनाएं
dataFrame1 = pd.DataFrame(
    {
        "Car": ['BMW', 'Lexus', 'Audi', 'Mustang', 'Bentley', 'Jaguar'],
        "Units": [100, 150, 110, 80, 110, 90]
    }
)

अब, दूसरा डेटाफ्रेम बनाएं:

# डेटाफ्रेम2 बनाएं
dataFrame2 = pd.DataFrame(
    {
        "Car": ['BMW', 'Lexus', 'Audi', 'Mustang', 'Mercedes', 'Jaguar'],
        "Reg_Price": [7000, 1500, 5000, 8000, 9000, 6000]
    }
)

अब, merge() फ़ंक्शन का उपयोग करके दोनों डेटाफ्रेम मर्ज करें:

mergedRes = pd.merge(dataFrame1, dataFrame2)

उदाहरण

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

import pandas as pd
# डेटाफ्रेम1 बनाएं
dataFrame1 = pd.DataFrame(
    {
        "Car": ['BMW', 'Lexus', 'Audi', 'Mustang', 'Bentley', 'Jaguar'],
        "Units": [100, 150, 110, 80, 110, 90]
    }
)
print("DataFrame1 ...\n", dataFrame1)
# डेटाफ्रेम2 बनाएं
dataFrame2 = pd.DataFrame(
    {
        "Car": ['BMW', 'Lexus', 'Audi', 'Mustang', 'Mercedes', 'Jaguar'],
        "Reg_Price": [7000, 1500, 5000, 8000, 9000, 6000]
    }
)
print("\nDataFrame2 ...\n", dataFrame2)
# डेटाफ्रेम मर्ज करें
mergedRes = pd.merge(dataFrame1, dataFrame2)
print("\nMerged data frame...\n", mergedRes)

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा:

DataFrame1 ...
   Car  Units
0  BMW    100
1 Lexus  150
2 Audi   110
3 Mustang 80
4 Bentley 110
5 Jaguar  90
DataFrame2 ...
   Car  Reg_Price
0  BMW     7000
1 Lexus   1500
2 Audi    5000
3 Mustang 8000
4 Mercedes 9000
5 Jaguar  6000
Merged data frame...
   Car  Units  Reg_Price
0  BMW   100    7000
1 Lexus  150    1500
2 Audi   110    5000
3 Mustang 80    8000
4 Jaguar  90    6000

  1. सभी CSV फ़ाइलों को एकल DataFrame में कैसे मर्ज करें - पायथन पैंडास? सभी CSV फ़ाइलों को एकल DataFrame में कैसे मर्ज करें - पायथन पैंडास?

    सभी CSV फ़ाइलों को मर्ज करने के लिए GLOB मॉड्यूल का उपयोग करें। CSV फ़ाइलों को एक साथ मर्ज करने के लिए concat() के अंदर os.path.join() विधि का उपयोग किया जाता है।सबसे पहले, आवश्यक लाइब्रेरी आयात करें। हमने पैंडास लाइब्रेरी के लिए pd उपनाम सेट किया है:import pandas as pd import glob import osअब, मान

  1. - Python - बाहरी जॉइन (Outer Join) के साथ Pandas DataFrame मर्ज करना

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

  1. - Python प्रोग्राम दो डिक्शनरी को मर्ज करने के लिए

    इस ट्यूटोरियल में, हम Python में दो डिक्शनरी को कैसे संयोजित करें, यह सीखने जा रहे हैं। आइए दो डिक्शनरी को मर्ज करने के कुछ तरीके देखते हैं।update() मेथडसबसे पहले, हम डिक्शनरी के इनबिल्ट मेथड update() को मर्ज करने के लिए देखेंगे। update() मेथड None ऑब्जेक्ट लौटाता है और दो डिक्शनरी को एक में जोड़ता