परिचय
अलग-अलग लंबाई के डेटाफ्रेम को मर्ज करने के लिए merge() मेथड का उपयोग करना होता है।
चरण-दर-चरण कार्यान्वयन
1. पहला डेटाफ्रेम (लंबाई 4)
import pandas as pd
dataFrame1 = pd.DataFrame({
"Car": ['BMW', 'Lexus', 'Audi', 'Jaguar']
})
print("DataFrame1 ...\n", dataFrame1)
print("DataFrame1 length = ", len(dataFrame1))
2. दूसरा डेटाफ्रेम (लंबाई 6)
dataFrame2 = pd.DataFrame({
"Car": ['BMW', 'Lexus', 'Audi', 'Mercedes', 'Jaguar', 'Bentley']
})
print("\nDataFrame2 ...\n", dataFrame2)
print("DataFrame2 length = ", len(dataFrame2))
3. merge() का उपयोग करके डेटाफ्रेम मर्ज करें
mergedRes = dataFrame2.merge(dataFrame1, how='left')
पूर्ण उदाहरण
import pandas as pd
dataFrame1 = pd.DataFrame({
"Car": ['BMW', 'Lexus', 'Audi', 'Jaguar']
})
print("DataFrame1 ...\n", dataFrame1)
print("DataFrame1 length = ", len(dataFrame1))
dataFrame2 = pd.DataFrame({
"Car": ['BMW', 'Lexus', 'Audi', 'Mercedes', 'Jaguar', 'Bentley']
})
print("\nDataFrame2 ...\n", dataFrame2)
print("DataFrame2 length = ", len(dataFrame2))
mergedRes = dataFrame2.merge(dataFrame1, how='left')
print("\nMerged data frame...\n", mergedRes)
आउटपुट
DataFrame1 ...
Car
0 BMW
1 Lexus
2 Audi
3 Jaguar
DataFrame1 length = 4
DataFrame2 ...
Car
0 BMW
1 Lexus
2 Audi
3 Mercedes
4 Jaguar
5 Bentley
DataFrame2 length = 6
Merged data frame...
Car
0 BMW
1 Lexus
2 Audi
3 Mercedes
4 Jaguar
5 Bentley