अलग-अलग लंबाई के डेटाफ़्रेम को मर्ज करने के लिए, हमें मर्ज () विधि का उपयोग करने की आवश्यकता है। मान लें कि निम्नलिखित हमारा पहला डेटाफ़्रेम है जिसकी लंबाई 4 है -
dataFrame1 = pd.DataFrame(
{
"Car": ['BMW', 'Lexus', 'Audi', 'Jaguar']
}
)
print("DataFrame1 ...\n",dataFrame1)
print("DataFrame1 length = ", len(dataFrame1)) लंबाई 6 के साथ हमारा दूसरा डेटाफ़्रेम निम्नलिखित है -
dataFrame2 = pd.DataFrame(
{
"Car": ['BMW', 'Lexus', 'Audi', 'Mercedes', 'Jaguar', 'Bentley']
}
)
print("\nDataFrame2 ...\n",dataFrame2) print("DataFrame2 length = ", len(dataFrame2)) अब, मर्ज () -
. का उपयोग करके DataFrames को मर्ज करेंmergedRes = dataFrame2.merge(dataFrame1, how='left')
उदाहरण
निम्नलिखित कोड है -
import pandas as pd
# Create DataFrame1
dataFrame1 = pd.DataFrame(
{
"Car": ['BMW', 'Lexus', 'Audi', 'Jaguar']
}
)
print("DataFrame1 ...\n",dataFrame1)
# Find length of DataFrame1
print("DataFrame1 length = ", len(dataFrame1))
# Create DataFrame2
dataFrame2 = pd.DataFrame(
{
"Car": ['BMW', 'Lexus', 'Audi', 'Mercedes', 'Jaguar', 'Bentley']
}
)
print("\nDataFrame2 ...\n",dataFrame2)
# Find length of DataFrame2
print("DataFrame2 length = ", len(dataFrame2))
# merge DataFrames
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