将列从一个CSV文件添加到另一个CSV文件

时间:2016-09-22 18:24:15

标签: python csv ssis

我有2个CSV文件,我需要根据我创建的密钥合并在一起(目的是掩盖ID,然后加入密钥后面的ID)我可以在SSIS中执行此操作,但我有一个错误运行来自我的python脚本的批处理脚本(与SSIS没有在SSIS之外运行软件包有关。与软件团队一起修复)但同时我想让它适用于演示。

这在Python中是否可行?

File 1:
input_id multiple columns --->
1
2
3
File 2:
input_id  ID
1         1234
2         1235
3         1236

output:
input_id multiple columns ---> ID
1                              1234
2                              1235
3                              1236 

1 个答案:

答案 0 :(得分:-1)

a = pd.read_csv("import.csv")

b = pd.read_csv("entity_ids.csv")

merge = a.merge(b, how='left', on='input_id')

merge.to_csv("test2.csv", index = False)