正确的 Python Pandas read_csv 编码“\u2116”,即“Numero Sign”

问题描述 投票:0回答:1

我正在处理一个包含几个数字符号的文件。

以下是直接从 CSV 文件复制并粘贴的前 3 行:

0   1   2   3   4   5   6   7   8   9   10  11  12  13  14  15
    â„– Summer  01 !    02 !    03 !    Total   â„– Winter  01 !    02 !    03 !    Total   â„– Games   01 !    02 !    03 !    Combined total
Afghanistan (AFG)  13  0   0   2   2   0   0   0   0   0   13  0   0   2   2

当我尝试使用 Python 3.5 使用 Pandas read_csv 在 Anaconda 中导入文件时,出现以下错误:

UnicodeEncodeError:  'charmap' code can't encode character '\u2116' in position 104: character maps to <undefined>

当我尝试时会发生这种情况:

df=pd.read_csv('myfile.csv', encoding='utf_8')

我还尝试了此处列出的标准英语编解码器,错误代码基本相同: https://docs.python.org/3/library/codecs.html#standard-encodings

我应该尝试什么不同的方法?

python pandas csv anaconda importerror
1个回答
0
投票

我进入 CSV 文件并从文件中删除了“数字符号”并以这种方式使用它。希望它不会在未来的项目中出现问题。

© www.soinside.com 2019 - 2024. All rights reserved.