场景:表1为原始数据,表2为聚类后的数据,现在表2只有某些列,需要根据表1查找并添加表1的其他列在表2上 df1 = pd.read_excel(r'存储位置.xls', usecols=['列1', '列2']) #不要忘了后缀,列1为公共列,列2为要添加进表2的列 df2 = pd.read_csv(r'存储位置.csv') outfile = pd.merge(df1, df2, left_on='公共列(这里是列1)', right_on='公共列', how="right") #依据df2合并 outfile.to_csv(r'保存位置.csv', index=False, encoding='gbk') #保存为csv,索引不加
python中两表合并
最新推荐文章于 2024-04-28 11:35:41 发布
这篇博客介绍了如何使用Pandas在Python中将Excel文件的特定列与CSV文件合并。通过`pd.read_excel`和`pd.read_csv`读取数据,然后使用`pd.merge`函数进行右连接操作,将公共列作为合并依据,最后将结果保存为CSV文件。
摘要由CSDN通过智能技术生成