我的数据框中有一个字符串列。尝试将此列导出到excel文件时遇到错误。如果我删除该列,就可以导出数据帧。你知道吗
我试图解码该字符串列中的所有值。出现以下错误:
UnicodeDecodeError: 'ascii' codec can't decode byte 0x81 in position 16: ordinal not in range(128)
我调试了一下,在那个特定的列中发现了一个列值,我无法解码这个值('Einen Use case fr Brems-')。你知道吗
我接受了这个值并尝试了下面的代码,再次面临错误。你知道吗
#!/usr/bin/python
# -*- coding: utf-8 -*-
text = 'Einen Use case fr Brems-'
print text.decode()
1)我也尝试添加以下行。你知道吗
import sys
reload(sys)
sys.setdefaultencoding('utf8')
2)我在我的系统中尝试过:
import sys
print sys.getdefaultencoding()
我得到了ascii作为输出。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐