import pandas as pd
# Creating DataFrame 1
df1 = pd.DataFrame({
'Name': ['Raju', 'Rani', 'Geeta', 'Sita', 'Sohit'],
'Marks': [80, 90, 75, 88, 59]
})
# Creating DataFrame 2
df2 = pd.DataFrame({
'Name': ['Raju', 'Divya', 'Geeta', 'Sita'],
'Grade': ['A', 'A', 'B', 'A'],
'Rank': [3, 1, 4, 2],
'Gender': ['Male', 'Female', 'Female', 'Female']
})
# Display DataFrames
print("DataFrame 1:")
print(df1)
print("\nDataFrame 2:")
print(df2)
# Merging with inner join
df_merged = df1.merge(df2[['Name', 'Grade', 'Rank']], on='Name')
print("\nMerged DataFrame:")
print(df_merged)