2016-09-22 4 views
-2

내가 만든 키를 기반으로 병합해야하는 CSV 파일이 2 개 있습니다 (ID를 마스크 한 다음 나중에 키에 ID를 결합하는 것이 목적입니다). SSIS에 있지만, 파이썬 스크립트 (SSIS 밖에서 패키지를 실행하지 않고 SSIS와 관련이있는 작업)에서 일괄 처리 스크립트를 실행하는 중에 오류가 발생합니다. 그러나 소프트웨어 팀과 함께 작업하여 문제를 해결할 수 있습니다. 데모.하나의 CSV 파일에서 다른 CSV 파일에 열 추가하기

파이썬에서는 가능합니까?

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) 
관련 문제