python合并多个csv文件需要注意的问题(合并多个列名问题)
问题描述
起初我使用python语言合并多个csv文件时,存在这几个csv文件有不止一个列名相同,仅仅依靠一个列名内容进行合并;
就很容易造成相同列名对应相同内容分别占据了两个列,感官极为不好,还会影响到后面的数据清洗;
问题解决
# 在on的这里加一个中括号,这样就能够同时包括多个列名,依据多个列名进行合并
df_pri12 = pd.merge(df01, df02, on=['城市', '省份'], how='outer')
完美避免了列名_x和列名_y的出现!