Python中是否可以從單獨的csv複製數據並將其放置在另一個csv的特定列中?從csv文件寫入特定列
我想只需要每個CSV文件file1.csv
file2.csv
file3.csv
File1.csv Column A
File2.csv Column A
File3.csv Column A
的第一列,並有一個output.csv
與所有這些CSV年代column A
數據被寫入到其自己的列
output.csv Column A (file1)
output.csv Column B (file2)
output.csv Column C (file3)
下面是我對過濾部分的不知道如何去做writer
csvinputlist = ['file1.csv','file2.csv','file3.csv']
for csvinput in csvinputlist
reader = csv.reader(open(r'{0}'.format(csvinput)), delimiter=',')
filtered = filter(lambda p:column A == p[0], reader)
csv.writer(open(output.csv ???????
「csvinput = csvinputlist」的含義是什麼? –
@IshanM我不確定我爲什麼放這個,我會刪除。可以像'csv.writer(open(output.csv,'a'newline ='',),delimiter =',')。writecolumns(過濾)一樣嗎?而不是「作家」 – iOSecure