首页 > 解决方案 > 基础文本挖掘。我收到一个 UicodeencoderError

问题描述

import codecs
import csv

data = csv.reader(codecs.open("2019VAERSData.csv", "r", "latin1"))
keys = next(data)

serious_keys = list(map(lambda key: keys.index(key), ["DISABLE", "DIED", "ER_VISIT", "HOSPITAL"]))

writer = csv.writer(open("2019-vaers-serious.csv", "w"))

keys += ["SERIOUS"]
writer.writerow(keys)

for row in data:
    is_serious = False
    for key in serious_keys:
        if row[key] == "Y":
            is_serious = True
    row += ["Y" if is_serious else "N"]
    writer.writerow(row)

标签: pythonnlptext-mining

解决方案


推荐阅读