问题:当利用pandas读取csv文件时,由于文件中含有中文,导致程序发生如下报错:UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xca in position 0: invalid continuation byte,代码如下:(由于read_csv,encoding参数的默认编码方式为utf-8,即英文的方式)
import pandas as pd
data = pd.read_csv(‘C:\Users\binbin.liu\Desktop\ttdata.csv’,encoding=’gbk’)
print(data)
解题:在read_csv后面的参数中增加encoding=’gbk’;
import pandas as pd
data = pd.read_csv(‘C:\Users\binbin.liu\Desktop\ttdata.csv’,encoding=’gbk’)
print(data)
相关文章
- 关于android R.java文件无法创建的问题
- windows命令行编码与nodejs编码格式冲突的解决方式
- github的.md格式文件
- 在Spring MVC项目中,注解方式使用 .properties 文件及 UTF-8编码问题
- webstorm 10 设置文件的默认编码
- 解决ps不能直接把文件拖进去的问题
- 正确处理下载文件时HTTP头的编码问题(Content-Disposition)
- 我的Android进阶之旅------>Java字符串格式化方法String.format()格式化float型时小数点变成逗号问题
- 安装node.msi 格式的文件失败
- PHP的parse_ini_file()函数,解释结构类型php.ini格式的文件