[英]Python: Load CSV, first column as row names, first row as column names
[英]Python : Compare CSV files and save the difference with first row(Column Names)
我有兩個CSV文件,如下所示:
文件1 : June_01_2018.csv
文件2 : June_02_2018.csv
注意 :我想找到這兩個文件之間的區別,並將其與列標題一起存儲到第三個文件中。
我的嘗試 :
with open('June_01_2018.csv', 'r') as f1:
file1 = f1.readlines()
with open('June_02_2018.csv', 'r') as f2:
file2 = f2.readlines()
with open('June_Updates.csv', 'w') as outFile:
for line in file2:
if line not in file1:
outFile.write(line)
但是無法將列標題存儲到第三個文件中。
嘗試這個:
with open('June_01_2018.csv', 'r') as f1:
file1 = f1.readlines()
with open('June_02_2018.csv', 'r') as f2:
file2 = f2.readlines()
with open('June_Updates.csv', 'w') as outFile:
outFile.write(file1[0])
for line in file2:
if line not in file1:
outFile.write(line)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.