pd.merge多条件合并并集,但列名称不一致的合并为同一列
时间: 2023-05-17 18:03:10 浏览: 141
合并单元格内容相同的列
可以使用参数left_on和right_on指定左右两个DataFrame中用于合并的列名,然后使用参数suffixes指定在列名冲突时添加的后缀,最后使用参数how指定合并方式为outer即可。具体代码如下:
pd.merge(df1, df2, left_on=['key1', 'key2'], right_on=['key3', 'key4'], suffixes=('_left', '_right'), how='outer')
阅读全文