今天有一个任务,需要根据两个字段连接3张表。本来想用join方法,结果一直在报错。后来来参考文章1,和文章2用merge函数可以实现。如果有用join方法实现的小伙伴,请在评论区不吝赐教一下!
from functools import reduce
df=[df_0612, df_0613, df_0614]
df_merge= reduce(lambda left,right: pd.merge(left,right,on=['区县','来源地']), df)
print("----------------合并之后的数据框:-----------------\n")
print(df_merge)
参考
[1] https://blog.csdn.net/weixin_44166420/article/details/106126260
[2] https://blog.csdn.net/mouday/article/details/78910056