excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Python的Pandas读取csv文件报错:UnicodeDecodeError

1.前言

读取代码如下所示。UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb9 in position 0: invalid start byte。

importpandasaspd
datapdread_csv"./2000.csv"

2.原因分析

报错截图如下:

报错提示在读取这一行出错,错误的原因呢就是这样的,如下所示。

报错提示:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb9 in position 0: invalid start byte ,对应的中文意思就是“utf-8”编解码器无法解码位置0中的字节0xb9:起始字节无效意思就是utf-8编码方式不能解码你要读取的文件 ,也就是csv的编码格式不对,需要进行更改。

3.解决方案

打开对应的csv文件即2000.csv,在excel中文件另存为,

保存结束之后,再重新去读取文件,那同样的代码,现在下面就已经读取出来,结果就不会报错了,成功如下所示。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接