解决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模拟登陆Tom邮箱示例分享
Jan 13 Python
python将unicode转为str的方法
Jun 21 Python
使用Python从零开始撸一个区块链
Mar 14 Python
python unittest实现api自动化测试
Apr 04 Python
python机器学习之KNN分类算法
Aug 29 Python
Python绘制并保存指定大小图像的方法
Jan 10 Python
对PyQt5中的菜单栏和工具栏实例详解
Jun 20 Python
python模块导入的方法
Oct 24 Python
Python 复平面绘图实例
Nov 21 Python
jupyter note 实现将数据保存为word
Apr 14 Python
Python中Pyspider爬虫框架的基本使用详解
Jan 27 Python
python基础之模块的导入
Oct 24 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微信开发之自定义菜单实现
2016/11/18 PHP
详解php命令注入攻击
2019/04/06 PHP
把textarea中字符串里含有的回车换行替换成<br>的javascript代码
2007/04/20 Javascript
FileUpload上传图片(图片不变形)
2010/08/05 Javascript
jQuery UI的Dialog无法提交问题的解决方法
2011/01/11 Javascript
Javascript操作cookie的函数代码
2012/10/03 Javascript
利用JQuery动画制作滑动菜单项效果实现步骤及代码
2013/02/07 Javascript
常见表单重复提交问题整理及解决方法
2013/11/13 Javascript
详细解读AngularJS中的表单验证编程
2015/06/19 Javascript
jQuery+CSS3折叠卡片式下拉列表框实现效果
2015/11/02 Javascript
深入探秘jquery瀑布流的实现
2016/01/30 Javascript
bootstrap的3级菜单样式,支持母版页保留打开状态实现方法
2016/11/10 Javascript
Javascript中click与blur事件的顺序详析
2017/04/25 Javascript
d3.js入门教程之数据绑定详解
2017/04/28 Javascript
Vue.set()实现数据动态响应的方法
2018/02/07 Javascript
浅谈angularJS2中的界面跳转方法
2018/08/31 Javascript
vue自定义指令的创建和使用方法实例分析
2018/12/04 Javascript
在node环境下parse Smarty模板的使用示例代码
2019/11/15 Javascript
基于node+websocket+html实现腾讯课堂聊天室聊天功能
2020/03/04 Javascript
JS数组的常用10种方法详解
2020/05/08 Javascript
python类继承与子类实例初始化用法分析
2015/04/17 Python
Windows中使用wxPython和py2exe开发Python的GUI程序的实例教程
2016/07/11 Python
浅谈Django自定义模板标签template_tags的用处
2017/12/20 Python
Python多项式回归的实现方法
2019/03/11 Python
解决Django中多条件查询的问题
2019/07/18 Python
Python中拆分字符串的操作方法
2019/07/23 Python
在django模板中实现超链接配置
2019/08/21 Python
基于python判断目录或者文件代码实例
2019/11/29 Python
python 弧度与角度互转实例
2020/04/15 Python
医生爱岗敬业演讲稿
2014/08/26 职场文书
2015年元旦标语大全
2014/12/09 职场文书
十岁生日答谢词
2015/01/05 职场文书
2015年母亲节活动总结
2015/02/10 职场文书
公务员年度考核个人总结
2015/02/12 职场文书
五四青年节比赛演讲稿
2015/03/18 职场文书
国情备忘录观后感
2015/06/04 职场文书