2016-09-22 138 views
-2

我有2个CSV文件,我需要基于我创建的一个密钥合并在一起(目的是掩盖ID然后再加入关键的ID)我可以做到这一点在SSIS中,但即时通讯从我的python脚本运行批处理脚本时出错(与SSIS有关的事情不在SSIS之外运行软件包,与软件团队合作修复),但同时我希望只为它工作演示。从一个CSV文件添加列到另一个CSV文件

这是可能的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 
+0

你能更清楚,你想增加一列? –

+0

是的,我想从csv文件添加一列到另一个。我用熊猫计算出来,合并感谢您的回复! – Ninjaboy12

回答

-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) 
相关问题