How to Apply Joins in Pandas

Get Job-Ready: Data Analysis using Python with 70+ Projects Start Now!!

Program 1

# Advance Data Analysis 
#Join in DataFrame
import pandas as pd
df1=pd.DataFrame({'empname':['rahul','vijay','dipesh'],'Age':[45,43,54]})
df2=pd.DataFrame({'empname':['rahul','vijay','amit'],'Salary in lakhs ':[23,33,28]})

print(df1)
print("----------------------------------------")
print(df2)
print("-------------------------------------------")
# outer join (Full Join)
df3=pd.merge(df1,df2,on='empname',how='outer')
print(df3)

# right join
#df3=pd.merge(df1,df2,on='empname',how='right')

#left Join
# df3=pd.merge(df1,df2,on='empname',how='left')
# print(df3)

# print(df1)
# print(df2)

#inner Join

# df3=pd.merge(df1,df2)
# print(df3)
# print("------------------------------")

# df4=pd.merge(df1,df2,on='empname',how='inner')
# print(df4)


#print(type(df3))

 

Did you like our efforts? If Yes, please give DataFlair 5 Stars on Google

courses

DataFlair Team

DataFlair Team provides high-impact content on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. We make complex concepts easy to grasp, helping learners of all levels succeed in their tech careers.

Leave a Reply

Your email address will not be published. Required fields are marked *