2016-11-10 7 views
1
file 1 
column: id name city work 
row: 123 Mark Chicago baker 

file 2 
column: id name work age 
row: 123 Mark baker 27 

출력에서 ​​"age"열을 추가하는 두 개의 파일이 필요합니다.2 파일 CSV는 어떻게 찾을 수 있습니까?

file output 

column: id name city  work  age 
row: 123 Mark Chicago baker  27 

제발 도와 줄 수 있습니까?

답변

1

이 당신 (y)를 도움이 될 것

import pandas 

def main(): 
file1 = pandas.read_csv("file1.csv") 
file2 = pandas.read_csv("file2.csv") 
file2 = file2.dropna(axis=1) 
output = file1.merge(file2, on='id') 
output.to_csv("output.csv", index=False) 

if __name__ == "__main__": main() 

희망 같은 pandaslibrary 뭔가를 사용할 수 있습니다.

+0

예, 이것은 매우 유용하지만 프로그램은 첫 번째 행만 인쇄합니다. 모든 데이터베이스를 어떻게 인쇄 할 수 있습니까? – francy672