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

सामान्य कॉलम के साथ पैंडास डेटाफ्रेम मर्ज करें


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

पहले, उपनाम के साथ पैंडास लाइब्रेरी आयात करें:

import pandas as pd

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

dataFrame1 = pd.DataFrame(
    {
        "Car": ['BMW', 'Lexus', 'Audi', 'Mustang', 'Bentley', 'Jaguar'],
        "Units": [100, 150, 110, 80, 110, 90]
    }
)

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

dataFrame2 = pd.DataFrame(
    {
        "Car": ['BMW', 'Lexus', 'Audi', 'Mustang', 'Mercedes', 'Jaguar'],
        "Reg_Price": [7000, 1500, 5000, 8000, 9000, 6000]
    }
)

अब, कॉलम "Car" के साथ दो डेटाफ्रेम मर्ज करें:

mergedRes = pd.merge(dataFrame1, dataFrame2, on='Car')

उदाहरण

निम्नलिखित पूरा कोड है:

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)
# सामान्य कॉलम Car के साथ डेटाफ्रेम मर्ज करें
mergedRes = pd.merge(dataFrame1, dataFrame2, on='Car')
print("\nMerged data frame with common column...\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 with common column...
   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. - पैंडास डेटाफ्रेम में आइटमसेट की आवृत्ति कैसे गिनें

    परिचय आइटमसेट की आवृत्ति गिनने के लिए Series.value_counts() मेथड का उपयोग करें। चरण-दर-चरण कार्यान्वयन 1. डेटाफ्रेम बनाएं import pandas as pd dataFrame = pd.DataFrame({ Car: [BMW, Mercedes, Lamborghini, Audi, Mercedes, Porsche, Lamborghini, BMW], Place: [Delhi, Hyderabad, Chandigarh, Bang

  1. - पैंडास में दूसरे डेटाफ्रेम से कॉलम कैसे जोड़ें

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

  1. - पैंडास DataFrame के साथ प्रोसेसिंग टाइम

    इस लेख में, हम बिल्ट-इन पैंडास लाइब्रेरी का उपयोग करके विभिन्न टाइमस्टैम्प्स को जनरेट और प्रोसेस करने के बारे में जानेंगे। हम टाइमस्टैम्प जनरेशन के लिए आवश्यक डेटाबेस को जनरेट और संशोधित करने के लिए नम्पी मॉड्यूल का भी उपयोग कर रहे हैं।पसंदीदा IDE: जुपिटर नोटबुकइस ट्यूटोरियल को शुरू करने से पहले हमे