首页 > 解决方案 > 尝试将 CSV 文件解析为 pandas 时出现字符错误

问题描述

我正在练习熊猫,我有下一个问题:

UnicodeDecodeError:“utf-8”编解码器无法解码位置 7190 中的字节 0xa0:无效的起始字节

所以它对 csv 读数的简单试用:

csvfile = open('file.csv', 'r', encoding="UTF-8")
csv_pandas = pd.read_csv(csvfile, sep=",")
print(csv_pandas)

但是它可以与 csv 模块一起正常工作。使用 csv.reader 我没有得到同样的错误。

这是怎么回事?我在哪里可以了解更多关于charmap和python编码的信息?

ps 我通过删除 encoding="UTF-8" 进行了尝试,我得到了类似的错误:

UnicodeDecodeError:“charmap”编解码器无法解码位置 140378 中的字节 0x9d:字符映射到

标签: pythonpandascsv

解决方案


推荐阅读