我知道CSDN有这个问题和解答,我去看了也试着照做了,没有成功。希望能看到一步一步的详细解答(●°u°●) 」
这行打开文件的时候,加上encoding='gbk'
xxx = pd.read_csv('xxxtest.csv',encoding='gbk')
utf-8 ,是不是加入了这个encoding?可以删除试试
看上去是你系统默认使用了UTF-8编码方式,而你的csv文件可能不是UTF-8编码格式。用VSCode(或其他文本工具)将csv文件打开,然后选择UTF-8编码格式保存一下。
参考如下链接试试https://baijiahao.baidu.com/s?id=1716639319186061981&wfr=spider&for=pc
这种就是编码错误,14行改成
creditcard= pd.read_csv('creditcard.csv',encoding='gbk')
或者都试下就行了
creditcard= pd.read_csv('creditcard.csv',encoding='utf-8')
步骤1.把文件路径里的中文改成英文
步骤2.如果不是文件路径问题,看看换个csv文件读取,有没有报错
步骤3.把csv里的中文内容都改成英文试试看。
如果确认上述有效,根据情况做好编码修改就行了
先看下你的creditcard.csv文件编码格式
然后pd.read_csv('creditcard.csv',encoding='XXX')
其实就是将你文件的编码格式和你读取时候的编码格式保持一致
可以用txt文本编辑器查看一下你的csv的编码,点击另存为就可以看到,然后在在用响相应的编码去打开就OK了