在Python中删除CSV文件中重复的单词可以通过以下步骤实现:
import csv
from collections import OrderedDict
def remove_duplicates(input_file, output_file):
with open(input_file, 'r') as file:
reader = csv.reader(file)
rows = list(reader)
header = rows[0]
data = rows[1:]
# 使用有序字典来保持单词的顺序
unique_data = OrderedDict()
for row in data:
word = row[0]
# 如果单词不在字典中,则将其添加到字典中
if word not in unique_data:
unique_data[word] = row
# 将数据写入新的CSV文件
with open(output_file, 'w', newline='') as file:
writer = csv.writer(file)
writer.writerow(header)
writer.writerows(unique_data.values())
input_file = 'input.csv'
output_file = 'output.csv'
remove_duplicates(input_file, output_file)
这样,函数将会读取输入文件中的数据,删除重复的单词,并将结果写入输出文件中。
对于这个问题,腾讯云没有特定的产品或服务与之相关。
领取专属 10元无门槛券
手把手带您无忧上云