正确的Python Pandas read_csv编码'\u2116','数字符号'

hi3rlvi2  于 12个月前  发布在  Python
关注(0)|答案(1)|浏览(73)

我正在处理一个文件,里面有几个数字符号。
下面是直接从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
我应该尝试哪些不同的方法?

ujv3wf0j

ujv3wf0j1#

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

相关问题