根据指定列合并两个df
pd.merge(df1,df2,on='col1',how='outer') # 对df1和df2合并,按照col1,⽅式为outer
根据多列合并两个df
两个表中引用的连接键需要相同格式,否则无法关联
pd.merge(df1,df2,on=['col1','col2'],how='outer') # 对df1和df2合并,按照col1,⽅式为outer
如果左右两表的列名称不同,使用left_on 和right_on 分别指定使用的连接列
pd.merge(df1,df2,left_on=['col1','col2'],right_on=['col3','col4'],how='outer') # 对df1和df2合并,按照col1,⽅式为outer
https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.merge.html