pandas取消表格合并
时间: 2023-07-22 09:11:49 浏览: 154
Pandas 按索引合并数据集的方法
Pandas 的 merge 函数可以用来合并两个表格。语法如下:
pd.merge(left, right, how='inner', on=None, left_on=None, right_on=None, left_index=False, right_index=False, sort=True)
其中,left 和 right 分别代表左表和右表。how 参数用来指定合并方式,常用的有 'inner', 'outer', 'left', 'right'。on 参数用来指定合并键,如果左右表中合并键名不同,可以使用 left_on 和 right_on 参数分别指定左右表中对应的合并键。left_index 和 right_index 参数用来指定是否使用左右表中的索引作为合并键。
示例:
left = pd.DataFrame({'key': ['K0', 'K1', 'K2', 'K3'],
'A': ['A0', 'A1', 'A2', 'A3'],
'B': ['B0', 'B1', 'B2', 'B3']})
right = pd.DataFrame({'key': ['K0', 'K1', 'K2', 'K3'],
'C': ['C0', 'C1', 'C2', 'C3'],
'D': ['D0', 'D1', 'D2', 'D3']})
res = pd.merge(left, right, on='key')
这样就可以得到一个新的表格,里面包含了左右表中相同key的所有信息.
阅读全文