python合并多个csv文件需要注意的问题(合并多个列名问题)

问题描述

起初我使用python语言合并多个csv文件时,存在这几个csv文件有不止一个列名相同,仅仅依靠一个列名内容进行合并;

就很容易造成相同列名对应相同内容分别占据了两个列,感官极为不好,还会影响到后面的数据清洗;

问题解决

# 在on的这里加一个中括号,这样就能够同时包括多个列名,依据多个列名进行合并
df_pri12 = pd.merge(df01, df02, on=['城市', '省份'], how='outer')

完美避免了列名_x和列名_y的出现!

posted @ 2024-03-23 18:17  yesyes1  阅读(81)  评论(0编辑  收藏  举报