python读写文件错误_Python读取csv文件错误解决方法
如果累了就拥抱我取暖
——侃爷
今天这篇推文很简单,就是给大家总结一下我今天用pandas读取csv文件遇到的坑。
一直处理csv文件都是用pandas的read_csv函数读取csv文件之后处理,都没碰到过什么问题。But,But今天帮朋友处理csv文件时,读取一直错误。
首先文件长这样,(文件名为:重庆全量.csv):
首先,导入pandas包后,直接用read_csv函数读取报错OSError,如下:
然后,一通百度,解决方案是加上参数,engine='python'
运行之后没有报错,正在我欣喜之余,输出一下data.head()想看看数据时候,看到了心痛的感觉,数据乱码了。
然后,一通百度,解决方案是加上参数,encoding=‘utf-8’。结果,这回数据成这样了:
感受到我心累的感觉了吧。
后来我发现,两个解决方案:
第一个:关掉Anaconda,重启Anaconda之后再使用pd.read_csv()加上参数engine='python'之后就成功了(但是到现在还是没想明白为啥)。
第二个:将文件名改为英文名之后直接使用pd.read_csv()就成功了。
我们下次再见,如果还有下次的话!!!
【新浪微博@516数据工作室】
长按下方二维码关注"516数据工作室"
python读写文件错误_Python读取csv文件错误解决方法相关推荐
- python读取csv文件表头_Python读取CSV文件
1.CSV简介 格式,用以存储表格数据,包括数字或者字符,下面主要介绍csv文件读取和写入两种方式 2. 读取CSV文件 Iterable:是一个行迭代器 Dialect:默认的读取方式是以excel ...
- python csv文件参数化_Python 读取csv文件的某一列数据,并定义两个pattern,确定变化区间...
Python 读取csv文件的某一列数据,并定义两个pattern,[-1, 1, 1] 和 [1, -1, -1]可以确定不同的变化区间 抓取股票数据,确定股票的变化区间. Date 3D10 20 ...
- python读取csv某一列存入数组_python 读取.csv文件数据到数组(矩阵)的实例讲解
利用numpy库 (缺点:有缺失值就无法读取) 读: import numpy my_matrix = numpy.loadtxt(open("1.csv","rb&qu ...
- python打开csv文件设定分隔符_Python读取csv文件分隔符设置方法
Windows下的分隔符默认的是逗号,而MAC的分隔符是分号.拿到一份用分号分割的CSV文件,在Win下是无法正确读取的,因为CSV模块默认调用的是Excel的规则. 所以我们在读取文件的时候需要添加 ...
- python pandas 把数据保存成csv文件,以及读取csv文件获取指定行、指定列数据
文章目录: 1 数据说明 2 把数据集文件信息使用python pandas保存成csv文件 3 使用python pandas 读取csv的每行.每列数据 1 数据说明 1.在test_data目录 ...
- python读取csv文件_python3.0读取csv文件
创建CSV文件,可以打开excel文件,创建表格以后,另存为csv文件(以逗号分隔的文件) 以文本格式打开,发现是用逗号分隔的 用python读取csv文件,首先要引入一个库:csv import c ...
- python读取大文件csv_实现读取csv文件,文件里面是有限个百分数成绩(99.6、76.8等等...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 实现读取csv文件,文件里面是有限个百分数成绩(99.6.76.8等等)导出GPA 和等级 =============================== ...
- Java文件读写和CSV文件解析(读取csv文件的一列或若干列)
文件类 Java 读文件流的知识不可少,先复习一下吧! OREACLE JDK8 DOCS 文件类是Java IO的一个对象,用于指定文件的相关信息,位置和名称信息.如txt文件,csv文件对Java ...
- php直接读取csv文件,php怎么读取csv文件?
php读取csv文件的方法:1.使用fopen()打开csv文件:2.使用fgetcsv()从文件指针中读入一行并解析 CSV字段:3.借助循环语句,将fgetcsv()读取的csv数据存入数组中:4 ...
最新文章
- Spring Data JPA 五分钟快速入门和实践
- Linux中用户管理
- php 删除cookie有效方法
- HDLBits 系列(29)PS/2 mouse protocol(PS/2 packet parser and datapath)
- Cocos2dx利用intersectsRect函数检测碰撞
- [备忘]WPF的Colors类
- 《高新技术企业知识产权管理》阅读笔记
- python鼠标右键检测按钮_如何检测右键单击+左键单击
- mac docker mysql_Mac操作系统上使用Docker创建MySQL主从数据库
- netkit-ng安装使用
- 卷盘商标复卷检测系统
- 《啊哈算法》的Java实现| 第五章:图
- Mybatis 特殊符号(大于,小于,不等于)及常用函数总结
- idea 编译器注释汉字变繁体字解决办法
- 2021年3月7日 蚂蚁金服的OceanBase Java后端开发实习面经(一面)
- 100g的攻击大概是多少钱一天?高防IP防御DDOS的原理是什么?
- strcpy 和strncpy 的代码和区别
- 最新悬赏猫任务接单发布系统APP三端源码 附带视频详细搭建教程
- 少壮不努力,老大写程序(kobewry) 经典话语啊
- bzoj1038 瞭望塔
热门文章
- 如何在.NET应用程序中分析CPU使用率过高的问题
- 基于 Kubernetes 的微服务部署即代码
- .Net Core使用Ocelot网关(二) -鉴权认证
- NLog自定义Layout Renderer
- 动手造轮子:实现简单的 EventQueue
- ASP.NET Core 2.2 项目升级至 3.0 备忘录
- Wexflow:C#中的开源工作流引擎
- 手工修复Azure DevOps无法连接到Azure的问题
- Ocelot.JwtAuthorize:一个基于网关的Jwt验证包
- 微软重组变两大事业部:Windows主管离职