我有兩個文件,如下所示,第一個目標是通過比較第一列的前14位數字來獲取1.csv和2.csv中不常見的行。Python腳本查找不常見的行
第二個目標是如果1.csv中的第一列與2.csv中的任意第一列匹配,則將第二列與第二列1.csv中的第二列進行比較,並打印出不存在1.csv並呈現2.csv
的腳本如下如下,但沒能獲得所需的輸出
import csv
t1 = open('1.csv', 'r')
t2 = open('2.csv', 'r')
fileone = t1.readlines()
filetwo = t2.readlines()
t1.close()
t2.close()
outFile = open('update.csv', 'w')
x = 0
for i in fileone:
if i != filetwo[x]:
outFile.write(filetwo[x])
x += 1
outFile.close()
正確的工具,這樣做,是大熊貓http://pandas.pydata.org/ – Charlie