UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd4 in position 17: invalid continuation byte
时间: 2023-08-24 12:12:43 浏览: 64
basemap readshapefile UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb4 in position 0-附件资源
回答: 这个错误是由于在使用utf-8编码时,遇到了无法解码的字节导致的。具体来说,错误信息中的字节0xd4在位置17无法被utf-8解码。[3]解决这个问题的方法是将编码方式改为gb2312,因为中文汉字采用的编码方式是gb2312。所以你可以将代码中的encoding参数改为'gb2312',例如:data = pd.read_csv(datafile, encoding='gb2312')。这样就可以成功解码中文字符了。
阅读全文