Python 3.x Python3.x、pandas、csv、utf-8错误

Python 3.x Python3.x、pandas、csv、utf-8错误,python-3.x,csv,pandas,encoding,utf-8,Python 3.x,Csv,Pandas,Encoding,Utf 8,我正在尝试使用pandas导入数据集,并收到以下错误消息: UnicodeDecodeError:“utf-8”编解码器无法解码位置10中的字节0xa0:无效的开始字节 我读过关于编码的书,并试图将其用作 df=pd.read_csv("file.csv",encoding="ISO-xxxx") 它将错误显示为无效语法 如果你们想看一下,我正在分享我的数据链接: 上面的代码是用python 3.6和pandas'0.20.1编写的解决方案之一 为什么会出现此问题? 有一些特殊字符在默认情况下

我正在尝试使用pandas导入数据集,并收到以下错误消息:

UnicodeDecodeError:“utf-8”编解码器无法解码位置10中的字节0xa0:无效的开始字节

我读过关于编码的书,并试图将其用作

df=pd.read_csv("file.csv",encoding="ISO-xxxx")
它将错误显示为无效语法

如果你们想看一下,我正在分享我的数据链接:

上面的代码是用python 3.6和pandas'0.20.1编写的解决方案之一

为什么会出现此问题?

有一些特殊字符在默认情况下无法使用 解码如果您有原始数据,请尝试使用pandas with创建csv 以下代码:

上面的代码是用python 3.6和pandas'0.20.1编写的解决方案之一

为什么会出现此问题?

有一些特殊字符在默认情况下无法使用 解码如果您有原始数据,请尝试使用pandas with创建csv 以下代码:


您能否显示“无效语法”错误的回溯?请将该数据集精简为再现问题的最小数据集,然后将其编辑为问题。如果删除前半部分或后半部分,问题是否仍然存在?可以缩小到一行吗?除非问题本身能说明问题,否则问题是离题的,因为我们希望问题在将来能够很好地证明(在您从外部删除/修改文件后)。现在删除无效语法错误,我检查了回溯并自己解决了它。latin1对我很有效。修剪数据集产生的错误与我之前尝试过的错误相同。你能显示“无效语法”错误的回溯吗?请将该数据集修剪为再现问题的最小数据集,然后将其编辑为问题。如果删除前半部分或后半部分,问题是否仍然存在?可以缩小到一行吗?除非问题本身能说明问题,否则问题是离题的,因为我们希望问题在将来能够很好地证明(在您从外部删除/修改文件后)。现在删除无效语法错误,我检查了回溯并自己解决了它。latin1对我很有效。修剪数据集产生的错误与我之前尝试的相同。
import pandas as pd 

df = pd.read_csv('IndiaAffectedWaterQualityAreas.csv',encoding = 'latin-1')
df.to_csv('IndiaAffectedWaterQualityAreas.csv',encoding = 'latin-1')