解决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处理python编码问题
Mar 13 Python
12步入门Python中的decorator装饰器使用方法
Jun 20 Python
Python利用ElementTree模块处理XML的方法详解
Aug 31 Python
python生成不重复随机数和对list乱序的解决方法
Apr 09 Python
pandas or sql计算前后两行数据间的增值方法
Apr 20 Python
python:接口间数据传递与调用方法
Dec 17 Python
python判断所输入的任意一个正整数是否为素数的两种方法
Jun 27 Python
Python aiohttp百万并发极限测试实例分析
Oct 26 Python
wxPython色环电阻计算器
Nov 18 Python
在Keras中CNN联合LSTM进行分类实例
Jun 29 Python
python 简单的调用有道翻译
Nov 25 Python
python使用torch随机初始化参数
Mar 22 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
模仿OSO的论坛(四)
2006/10/09 PHP
php 注册时输入信息验证器的实现详解
2013/07/05 PHP
PHP单元测试框架PHPUnit用法详解
2019/01/23 PHP
PHP常见的序列化与反序列化操作实例分析
2019/10/28 PHP
javascript replace方法与正则表达式
2008/02/19 Javascript
jquery.validate分组验证代码
2011/03/17 Javascript
对javascript的一点点认识总结《javascript高级程序设计》读书笔记
2011/11/30 Javascript
VS2008中使用JavaScript调用WebServices
2014/12/18 Javascript
纯JS代码实现一键分享功能
2016/04/20 Javascript
Bootstrap页面布局基础知识全面解析
2016/06/13 Javascript
js实现随机抽选效果、随机抽选红色球效果
2017/01/13 Javascript
JS简单实现点击按钮或文字显示遮罩层的方法
2017/04/27 Javascript
ActiveX控件的使用-js实现打印超市小票功能代码详解
2017/11/22 Javascript
JS实现图片转换成base64的各种应用场景实例分析
2018/06/22 Javascript
使用pm2部署node生产环境的方法步骤
2019/03/09 Javascript
nodejs简单抓包工具使用详解
2019/08/23 NodeJs
Javascript call及apply应用场景及实例
2020/08/26 Javascript
Python天气预报采集器实现代码(网页爬虫)
2012/10/07 Python
用Python生成器实现微线程编程的教程
2015/04/13 Python
在Mac OS上使用mod_wsgi连接Python与Apache服务器
2015/12/24 Python
Python格式化输出%s和%d
2018/05/07 Python
基于Django框架利用Ajax实现点赞功能实例代码
2018/08/19 Python
10招!看骨灰级Pythoner玩转Python的方法
2019/04/15 Python
python中树与树的表示知识点总结
2019/09/14 Python
安装PyInstaller失败问题解决
2019/12/14 Python
Python日志处理模块logging用法解析
2020/05/19 Python
用python发送微信消息
2020/12/21 Python
No module named ‘win32gui‘ 的解决方法(踩坑之旅)
2021/02/18 Python
美国复古街头服饰精品店:Need Supply Co.
2017/02/22 全球购物
美国男女折扣服饰百货连锁店:Stein Mart
2017/05/02 全球购物
英国设计师珠宝网站:Joshua James Jewellery
2020/03/01 全球购物
南京某公司笔试题
2013/01/27 面试题
两只小狮子教学反思
2014/02/05 职场文书
2014学年自我鉴定
2014/02/23 职场文书
国旗下讲话演讲稿
2014/05/08 职场文书
雷峰塔导游词
2015/02/09 职场文书