'C1', 'C2', 'C3'],
'D': ['D0', 'D1', 'D2', 'D3']})
print(left)
print(right)
# 以key1...4个值
# how='inner' 表示返回两个DataFrame都有的keys合并的结果
# how='outer' 表示两个DataFrame中没有数据的地方会补充NaN
# how='left'...表示给予left位置的DataFrame进行合并填充(就相当于把left的key进行合并,没有数据的位置填充NaN)
# how='right' 表示给予right位置的DataFrame进行合并填充...res3)
res4 = pd.merge(left, right, on = ['key1', 'key2'], how = 'right')
print(res4)
3. indicator 显示合并方式...({'col1': [1, 2, 2], 'col_right': [2, 2, 2]})
# indicator=True 会有_merge,显示合并的方式
res =pd.merge(df1, df2