我正在处理一个文件,里面有几个数字符号。
下面是直接从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
我应该尝试哪些不同的方法?
1条答案
按热度按时间ujv3wf0j1#
我进入CSV文件,从文件中删除了“数字签名”,并以这种方式使用它。希望它不会在未来的项目中出现问题。