pd.merge(left, right, how='inner', on=None, left_on=None, right_on=None,
left_index=False, right_index=False, sort=True,
suffixes=('_x', '_y'), copy=True, indicator=False,
validate=None)
- left,左边连接的表
- right,右边连接的表
- on 用来连接的键
- how 连接方法,有‘left’, ‘right’, ‘outer’, ‘inner’四个选择,左连接,右连接,并集,交集。
- sort: 按字典顺序通过连接键对结果DataFrame进行排序。 默认为True,设置为False将在很多情况下显着提高性能。
- left_index,right_index, 用法一样,选项True or False.使用索引(行标签)作为其连接键
- sort: 按字典顺序通过连接键对结果DataFrame进行排序。 默认为True,设置为False将在很多情况下显着提高性能。
- suffixes: 如果有重叠的列,自动加上_x,_y的后缀。
- indicator:添加一个_merge列,关于每行源的信息。对于其合并键仅出现在“左”DataFrame中的观察值,取得值为left_only,对于其合并键仅出现在“右”DataFrame中的观察值为right_only,并且如果在两者中都找到观察点的合并键,则为both frames。