解决pandas使用read_csv()读取文件遇到的问题


Posted in Python onJune 15, 2018

如下:

数据文件: 上海机场 (sh600009) 24.11 3.58
东风汽车 (sh600006) 74.25 1.74
中国国贸 (sh600007) 26.38 2.66
包钢股份 (sh600010) 61.01 2.35
武钢股份 (sh600005) 75.85 1.3
浦发银行 (sh600000) 6.65 0.96

在使用read_csv() API读取CSV文件时求取某一列数据比较大小时,

df=pd.read_csv(output_file,encoding='gb2312',names=['a','b','c'])
df.b>20

报错

TypeError:'>'not supported between instances of 'str' and 'int'

从返回的错误信息可知应该是数据类型错误,读回来的是‘str'

in : df.dtypes
out:
 a object
 b object
 c object
 dtype: object

由此可知 df.b 类型是 object

查阅read_csv()文档 配置:

dtype : Type name or dict of column -> type, default None
Data type for data or columns. E.g. {'a': np.float64, 'b': np.int32} (unsupported with engine='python'). Use str or object to preserve and not interpret dtype.

New in version 0.20.0: support for the Python parser.

可知默认使用‘str'或‘object'保存

因此在读取时只需要修改 'dtype' 配置就可以

df=pd.read_csv(output_file,encoding='gb2312',names=['a','b','c'],dtype={'b':np.folat64})

以上这篇解决pandas使用read_csv()读取文件遇到的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python  连接字符串(join %)
Sep 06 Python
python算法学习之桶排序算法实例(分块排序)
Dec 18 Python
Windows和Linux下Python输出彩色文字的方法教程
May 02 Python
Flask实现跨域请求的处理方法
Sep 27 Python
Python之两种模式的生产者消费者模型详解
Oct 26 Python
python3 爬取图片的实例代码
Nov 06 Python
Django用户认证系统 Web请求中的认证解析
Aug 02 Python
利用python实现短信和电话提醒功能的例子
Aug 08 Python
Django实现任意文件上传(最简单的方法)
Jun 03 Python
解决tensorflow读取本地MNITS_data失败的原因
Jun 22 Python
Spy++的使用方法及下载教程
Jan 29 Python
python实现按日期归档文件
Jan 30 Python
python微信公众号之关键词自动回复
Jun 15 #Python
使用NumPy和pandas对CSV文件进行写操作的实例
Jun 14 #Python
python 读取.csv文件数据到数组(矩阵)的实例讲解
Jun 14 #Python
python的pandas工具包,保存.csv文件时不要表头的实例
Jun 14 #Python
使用python将大量数据导出到Excel中的小技巧分享
Jun 14 #Python
使用pandas将numpy中的数组数据保存到csv文件的方法
Jun 14 #Python
利用pandas将numpy数组导出生成excel的实例
Jun 14 #Python
You might like
php实现的简单压缩英文字符串的代码
2008/04/24 PHP
用php的ob_start来生成静态页面的方法分析
2011/03/09 PHP
使用openssl实现rsa非对称加密算法示例
2014/01/24 PHP
php-fpm配置详解
2014/02/12 PHP
php对文件夹进行相关操作(遍历、计算大小)
2015/11/04 PHP
PDO::setAttribute讲解
2019/01/29 PHP
javascript hashtable实现代码
2009/10/13 Javascript
JavaScript开发规范要求(规范化代码)
2010/08/16 Javascript
javascript textContent与innerText的异同分析
2010/10/22 Javascript
各浏览器对link标签onload/onreadystatechange事件支持的差异分析
2011/04/27 Javascript
JS实现图片放大镜效果的方法
2015/02/27 Javascript
AngularJS基础 ng-src 指令简单示例
2016/08/03 Javascript
vue.js绑定class和style样式(6)
2016/12/09 Javascript
node.js实现登录注册页面
2017/04/08 Javascript
jquery单击文字或图片内容放大并居中显示
2017/06/23 jQuery
Angular4学习笔记之新建项目的方法
2017/07/18 Javascript
Express系列之multer上传的使用
2017/10/27 Javascript
javascript之分片上传,断点续传的实际项目实现详解
2019/09/05 Javascript
Vue项目中数据的深度监听或对象属性的监听实例
2020/07/17 Javascript
[43:24]VG vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
python中stdout输出不缓存的设置方法
2014/05/29 Python
Python入门篇之数字
2014/10/20 Python
Python3通过Luhn算法快速验证信用卡卡号的方法
2015/05/14 Python
解决pandas无法在pycharm中使用plot()方法显示图像的问题
2018/05/24 Python
Python3 关于pycharm自动导入包快捷设置的方法
2019/01/16 Python
Django admin model 汉化显示文字的实现方法
2019/08/12 Python
python实现梯度下降和逻辑回归
2020/03/24 Python
python中spy++的使用超详细教程
2021/01/29 Python
Tiqets英国:智能手机上的文化和娱乐门票
2019/07/10 全球购物
理工大学毕业生自荐信范文
2014/02/22 职场文书
食品安全处置方案
2014/06/14 职场文书
职工小家建设活动方案
2014/08/25 职场文书
学生会招新宣传语
2015/07/13 职场文书
2015领导干部廉洁自律工作总结
2015/07/23 职场文书
开业庆典致辞
2015/08/01 职场文书
宫崎骏十大动画电影,宫崎骏好看的动画电影排名
2022/03/22 日漫