python使用pd.read_csv(),出现错误UnicodeDecodeError: ‘utf-8‘ codec can‘t decode ......

2023-10-27

首先说一下这个原因,所读取的csv文件的编码方式不是utf-8,然后现在指定encoding="UTF-8"会出现以上问题。

一、查看你的csv文件时什么编码方式

使用记事本打开csv文件,红框所示即csv文件的编码方式。

现在你的csv文件的编码格式就是"ANSI",这时候再去指定encoding="UTF-8",就会报错。

二、两种解决方法

1、使用"ANSI"格式读取CSV文件

将你的程序改为:pd.read_csv("你文件的地址"(例如:"1.csv"),"encoding="ANSI")

注意:ANSI只是windows系统的编码格式,mac系统没有这个编码格式,我们在使用kaggle等免费gpu时,他们不支持这种格式

2、将CSV文件改为"UTF-8"格式

使用记事本打开csv文件,选另存为,保存类型选所有文件,编码格式改成UTF-8

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

python使用pd.read_csv(),出现错误UnicodeDecodeError: ‘utf-8‘ codec can‘t decode ...... 的相关文章

随机推荐

  • [论文阅读笔记76]GPT Understands, Too(P-tuning)

    1 基本信息 题目 论文作者与单位 来源 年份 GPT Understands Too 清华大学 Citations References 论文链接 https arxiv org pdf 2103 10385 pdf 论文代码 2 要点
  • C++数据结构笔记(1)基础知识+时间复杂度

    本栏目更新数据结构中比较重要的理论知识和代码 适用于考研 学校专业课复习以及实习面试等场合的基础学习内容 1 学习数据结构有助于提高思考能力 针对不同的算法实际问题 设计不同的数据结构类型 2 数据结构主要用研究操作对象及其之间的关系 3
  • Splinter基本用法+零基础的双鸭山抢课脚本

    前言 之前一直想写个抢课脚本 但是欧皇加身 选的都中 但今年好运气到了头 报道注册那天 看见心仪的课有三个名额 但是 因为学校教务处还没开始办理注册 眼睁睁的看着3个名额飞走 后面几天 150个满名额雷打不动的占着 故花一天学习了Pytho
  • 计算机无故障时间排名,哪个电脑平均无故障运行时间(MTBF)≥30万小时认证吗?...

    哪个电脑平均无故障运行时间 MTBF 30万小时认证吗 电脑开机无显示 首先我们要检查的就是是BIOS 主板的BIOS中储存着重要的硬件数据 同时BIOS也是主板中比较脆弱的部分 极易受到破坏 一旦受损就会导致系统无法运行 出现此类故障一般
  • ReentrantLock总结

    一 ReentrantLock和synchronized的区别 相对于 synchronized 它具备如下特点 可中断 可以设置超时时间 可以设置为公平锁 支持多个条件变量 与 synchronized 一样 都支持可重入 使用方法 re
  • 上游任务upstream task

    Downstream task Downstream tasks is what the field calls those supervised learning tasks that utilize a pre trained mode
  • 一般熟练盲打需要多久_如何学会盲打, 大概需要多长时间?

    脚本已更新 更加完善 各位客官不用再自己动手了 文件直接打包好了 开箱即用 一个星期你练不出来算我输 https www zhihu com video 1046774303282065408 看看 嗯 不止盲打 你同样可以用来练习双拼 五
  • 2020年 我对数据行业的思考

    疫情之下 半年已过 2020年 似乎过的特别快 也特别难 各行各业 今天我想回首这半年下来对数据这个行业的一些观点 我看到了一些趋势的变化 数据行业的重心从 获取存储 迁移到 开放共享 数据应该从 越用越贬值 变成 越用越值钱 数据已经变成
  • 2020-08-12

    Markdown 基本语法总结 标题 在文字前面加上 即可 有几个 就为几级标题 共有六级标题 如下所示 注 和标题之间保留一个空格 一级标题 二级标题 三级标题 四级标题 五级标题 六级标题 一级标题 二级标题 三级标题 四级标题 五级标
  • 计算机毕业设计 基于SSM+Vue的校园短期闲置资源置换平台的设计与实现 Java实战项目 附源码+文档+视频讲解

    博主介绍 从事软件开发10年之余 专注于Java技术领域 Python人工智能及数据挖掘 小程序项目开发和Android项目开发等 CSDN 掘金 华为云 InfoQ 阿里云等平台优质作者 文末获取源码联系 精彩专栏推荐订阅 不然下次找不到
  • 【OJ - 二叉树】对称二叉树

    文章目录 一 题目描述 二 解题思路 题目难度 简单 一 题目描述 给你一个二叉树的根节点 root 检查它是否轴对称 LeetCode链接 101 对称二叉树 力扣 LeetCode 二 解题思路 核心思路 怎么判断一棵树是不是对称二叉树
  • MAC 安装 brew 报 Warning: /opt/homebrew/bin is not in your PATH.

    根据报错命令 设置环境变量 export PATH opt homebrew bin PATH 我的报错是 opt homebrew bin 这个没有 所以我添加这个 不要直接复制这条命令 sudo vim bash profile sou
  • linux下如何统计一个目录下的文件个数以及代码总行数的命令

    linux下如何统计一个目录下的文件个数以及代码总行数的命令 知道指定后缀名的文件总个数命令 find name cpp wc l 知道一个目录下代码总行数以及单个文件行数 find name h xargs wc l linux统计文件夹
  • 第70步 时间序列建模实战:ARIMA建模(JMP)

    基于WIN10的64位系统演示 一 写在前面 这一期 我们使用JMP进行SARIMA模型的构建 同样 这里使用这个数据 PLoS One 2015年一篇题目为 Comparison of Two Hybrid Models for Fore
  • 【白话spring cloud(一)】为什么要用spring cloud?

    前言 此系列文章针对有spring boot基础的 无此基础的建议先了解spring boot才会更加有印象 文章不会讲解源码这些 只会通过大白话的语言让你了解cloud 让你对cloud有个从0到1的认识 废话不多说let is go 1
  • 关于Unity3d地面检测2:

    关于Unity3d地面检测2 用射线还有一些缺点 比如站在两块地面直接时不可跳跃 所以可以使用碰撞器来进行地面检测 例如 对地面的Tag设置为background并添加两个collider一个设置为Trigge 对player添加脚本 pu
  • 面试并发volatile关键字时,我们应该具备哪些谈资?

    提前发现更多精彩内容 请访问 个人博客提前发现更多精彩内容 请访问 个人博客提前发现更多精彩内容 请访问 个人博客 写在前面 在 可见性有序性 Happens before来搞定 文章中 happens before 的原则之一 volat
  • 【Taro】微信小程序关于隐私协议改造

    之前微信刚公布要求整改小程序获取用户隐私接口的改造公告那会 Taro还没有支持这方面的更新 于是当时就暂时搁置了一下 后面发现有人回复了我的提问 并且给出了解决方案 按照大佬给出的解决方案试了下 果然可行 所以在此记录分享一下 首先 当时的
  • 基于springboot实现的https单向认证和双向认证(java生成证书)

    1 java生成HTTPS证书 既然是双向验证 就需要双方的密钥 我们服务端称为localhost 而客户端称为client 需要生成双方的密钥文件 并把对方的cert导入自己的密钥文件里 整个过程如下 注意 密码统一为 changeit
  • python使用pd.read_csv(),出现错误UnicodeDecodeError: ‘utf-8‘ codec can‘t decode ......

    首先说一下这个原因 所读取的csv文件的编码方式不是utf 8 然后现在指定encoding UTF 8 会出现以上问题 一 查看你的csv文件时什么编码方式 使用记事本打开csv文件 红框所示即csv文件的编码方式 现在你的csv文件的编