解决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求素数示例分享
Feb 16 Python
Python中获取网页状态码的两个方法
Nov 03 Python
Python实现网站文件的全备份和差异备份
Nov 30 Python
Python压缩和解压缩zip文件
Feb 14 Python
Django的session中对于用户验证的支持
Jul 23 Python
Python3.6 Schedule模块定时任务(实例讲解)
Nov 09 Python
python实现beta分布概率密度函数的方法
Jul 08 Python
Python类的动态绑定实现原理
Mar 21 Python
Python虚拟环境库virtualenvwrapper安装及使用
Jun 17 Python
Android Q之气泡弹窗的实现示例
Jun 23 Python
Django Form设置文本框为readonly操作
Jul 03 Python
Django中的DateTimeField和DateField实现
Feb 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
站长助手-网站web在线管理程序 v1.0 下载
2007/05/12 PHP
PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法
2014/05/06 PHP
php实现事件监听与触发的方法
2014/11/21 PHP
Yii2框架引用bootstrap中日期插件yii2-date-picker的方法
2016/01/09 PHP
延时重复执行函数 lLoopRun.js
2007/05/08 Javascript
javascript 传统事件模型构造的事件监听器实现代码
2010/05/31 Javascript
Javascript(AJAX)解析XML的代码(兼容FIREFOX/IE)
2010/07/11 Javascript
juqery 学习之五 文档处理 插入
2011/02/11 Javascript
Node.js:Windows7下搭建的Node.js服务(来玩玩服务器端的javascript吧,这可不是前端js插件)
2011/06/27 Javascript
输入密码检测大写是否锁定js实现代码
2012/12/03 Javascript
javascript 获取HTML DOM父、子、临近节点
2014/06/16 Javascript
jquery弹窗插件colorbox绑定动态生成元素的方法
2014/06/20 Javascript
node.js学习总结之调式代码的方法
2014/06/25 Javascript
深入理解JavaScript系列(46):代码复用模式(推荐篇)详解
2015/03/04 Javascript
详解jQuery简单的表单应用
2016/12/16 Javascript
详解vue中使用express+fetch获取本地json文件
2017/10/10 Javascript
vue 配置多页面应用的示例代码
2018/10/22 Javascript
js prototype和__proto__的关系是什么
2019/08/23 Javascript
解决vue使用vant下拉框van-dropdown-item 绑定title值不变问题
2020/08/05 Javascript
python连接sql server乱码的解决方法
2013/01/28 Python
python对数组进行反转的方法
2015/05/20 Python
详解Python编程中包的概念与管理
2015/10/16 Python
5种Python单例模式的实现方式
2016/01/14 Python
python3 判断列表是一个空列表的方法
2018/05/04 Python
使用Python处理Excel表格的简单方法
2018/06/07 Python
Python Pandas批量读取csv文件到dataframe的方法
2018/10/08 Python
python3利用ctypes传入一个字符串类型的列表方法
2019/02/12 Python
python求一个字符串的所有排列的实现方法
2020/02/04 Python
加拿大领先的优质厨具产品在线购物网站:Golda’s Kitchen
2017/11/17 全球购物
十月份红领巾广播稿
2014/01/22 职场文书
幼儿园数学教学反思
2014/02/02 职场文书
实习推荐信
2014/05/10 职场文书
就业协议书盖章的注意事项
2014/09/28 职场文书
2014年音乐教师工作总结
2014/12/03 职场文书
导游词之张家界
2019/10/31 职场文书
java Nio使用NioSocket客户端与服务端交互实现方式
2021/06/15 Java/Android