这是我想用Python做的事情:
file1.csv
包含:
Code,Expenditure
1,Meal
2,Taxi
3,Apartment
4,Laundry
file2.csv
包含:
Code,Amount
1,150
2,90
2,100
2,85
3,5000
现在我想将它们合并到另一个文件(output.csv
)中,如下所示:
Code,Expenditure,Amount
1,Meal,150
2,Taxi,90
2,Taxi,100
2,Taxi,85
3,Apartment,5000
4,Laundry,
非常感谢任何帮助或建议!
答案 0 :(得分:-1)
阅读文件处理和python基础知识。正如@Scott hunter所说,你应该尝试一下,如果你遇到任何问题,你可以在这里用你的代码提问。
无论如何,这就是你需要的,
a=open('a.txt','r').readlines()
b=open('b.txt','r').readlines()
for i in a:
i=i.rstrip().split(',')
for j in b:
j=j.rstrip().split(',')
if i[0]==j[0]:
A=i[0],i[1],j[1]
print ' '.join(A)