डेटाफ्रेम को जोड़ने के लिए, concat() मेथड का उपयोग करें, लेकिन डुप्लिकेट को अनदेखा करने के लिए, drop_duplicates() मेथड का उपयोग करें।
आवश्यक लाइब्रेरी इम्पोर्ट करें –
import pandas as pd
जोड़े जाने वाले डेटाफ्रेम बनाएं –
# डेटाफ्रेम1 बनाएं
dataFrame1 = pd.DataFrame(
{
"Car": ['BMW', 'Jaguar', 'Audi', 'Mustang'],
"Units": [100, 150, 110, 80]
}
)
# डेटाफ्रेम2 बनाएं
dataFrame2 = pd.DataFrame(
{
"Car": ['Tesla', 'Jaguar', 'Mercedes', 'Mustang'],
"Units": [120, 150, 180, 80]
}
)
अब, डेटाफ्रेम को जोड़ें और डुप्लिकेट हटाएं –
concatRes = pd.concat([dataFrame1, dataFrame2]).drop_duplicates()
उदाहरण
निम्न कोड है –
import pandas as pd
# डेटाफ्रेम1 बनाएं
dataFrame1 = pd.DataFrame(
{
"Car": ['BMW', 'Jaguar', 'Audi', 'Mustang'],
"Units": [100, 150, 110, 80]
}
)
print "DataFrame1 ...\n", dataFrame1
# डेटाफ्रेम2 बनाएं
dataFrame2 = pd.DataFrame(
{
"Car": ['Tesla', 'Jaguar', 'Mercedes', 'Mustang'],
"Units": [120, 150, 180, 80]
}
)
print "\nDataFrame2 ...\n", dataFrame2
# डेटाफ्रेम जोड़ें और डुप्लिकेट हटाएं
concatRes = pd.concat([dataFrame1, dataFrame2]).drop_duplicates()
print "\nConcatenating DataFrame without duplicates...\n", concatRes
आउटपुट
यह निम्न आउटपुट उत्पन्न करेगा –
DataFrame1 ... Car Units 0 BMW 100 1 Jaguar 150 2 Audi 110 3 Mustang 80 DataFrame2 ... Car Units 0 Tesla 120 1 Jaguar 150 2 Mercedes 180 3 Mustang 80 Concatenating DataFrame without duplicates... Car Units 0 BMW 100 1 Jaguar 150 2 Audi 110 3 Mustang 80 0 Tesla 120 2 Mercedes 180