私はユニークな単語のリストを持つ2つのCSVファイルを持っています。私がそれらの交差点を完成した後、私は結果を得ますが、私は新しいファイルにそれを書き込もうとすると、それは2MBをはるかに下回るはずの、ほぼ155MBの非常に大きなサイズのファイルを作成します。新しいCSVに交差点データを書き込む
コード:
alist, blist = [], []
with open("SetA-unique.csv", "r") as fileA:
reader = csv.reader(fileA, delimiter=',')
for row in reader:
alist += row
with open("SetB-unique.csv", "r") as fileB:
reader = csv.reader(fileB, delimiter=',')
for row in reader:
blist += row
first_set = set(alist)
second_set = set(blist)
res = (first_set.intersection(second_set))
writer = csv.writer(open("SetA-SetB.csv", 'w'))
for row in res:
writer.writerow(res)
1行に1単語しかありませんか? –