所以我有這個代碼在這裏搜索一個叫做「聲稱」的csv文件,看它是否包含在csv文件「sexualHarassment」中找到的任何單詞,並將這些結果打印到新的csv文件。這部分工作很好。輸出到csv沒有停止詞
我遇到麻煩的部分是刪除停用詞。我有第三個csv文件,其中包含一列停用詞。我無法弄清楚如何讓這些輸出沒有停用詞。謝謝。
這裏是我的代碼:
import csv
with open("claims.csv") as file1, open("sexualHarassment.csv") as file2,
open("stopwords.csv") as file3, open("output.csv", "wb+") as file4:
writer = csv.writer(file4)
key_words = [word.strip() for word in file2.readlines()]
stop_words = [stop.strip() for stop in file3.readlines()]
for row in file1:
row = row.strip()
for key in key_words:
if key in row:
writer.writerow([key, row])
爲了回答您的標題的問題:是的,可以。不過,不知道它與帖子正文的關係。 – Kevin
我頭腦裏有一個不同的問題,道歉 – Abtra16
您是試圖從每一行中刪除停用詞,還是根本不打印行? – TheSoundDefense