解决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实现的几个常用排序算法实例
Jun 16 Python
python打开网页和暂停实例
Sep 30 Python
python实现ipsec开权限实例
Nov 11 Python
用Python编写web API的教程
Apr 30 Python
Python的网络编程库Gevent的安装及使用技巧
Jun 24 Python
Java与Python两大幸存者谁更胜一筹呢
Apr 12 Python
JavaScript实现一维数组转化为二维数组
Apr 17 Python
python中的不可变数据类型与可变数据类型详解
Sep 16 Python
Window环境下Scrapy开发环境搭建
Nov 18 Python
Python的条件表达式和lambda表达式实例
Jan 31 Python
给numpy.array增加维度的超简单方法
Jun 02 Python
opencv读取视频并保存图像的方法
Jun 04 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来处理多个提交任务
2006/10/09 PHP
PHP新手上路(十三)
2006/10/09 PHP
Yii2框架引用bootstrap中日期插件yii2-date-picker的方法
2016/01/09 PHP
php轻松实现文件上传功能
2016/03/03 PHP
PHP折半(二分)查找算法实例分析
2018/05/12 PHP
两个SUBMIT按钮,如何区分处理
2006/08/22 Javascript
jQuery EasyUI API 中文文档 - Tree树使用介绍
2011/11/19 Javascript
浅谈JavaScript中Date(日期对象),Math对象
2015/02/05 Javascript
js实现的Easy Tabs选项卡用法实例
2015/09/06 Javascript
html5+javascript实现简单上传的注意细节
2016/04/18 Javascript
Jquery树插件zTree实现菜单树
2017/01/24 Javascript
Angular.js跨controller实现参数传递的两种方法
2017/02/20 Javascript
JavaScript组件开发之输入框加候选框
2017/03/10 Javascript
Vue2.0设置全局样式(less/sass和css)
2017/11/18 Javascript
VUE2.0中Jsonp的使用方法
2018/05/22 Javascript
轻松解决JavaScript定时器越走越快的问题
2019/05/13 Javascript
Vue 实现点击空白处隐藏某节点的三种方式(指令、普通、遮罩)
2019/10/23 Javascript
vue3 源码解读之 time slicing的使用方法
2019/10/31 Javascript
JQuery绑定事件四种实现方法解析
2020/12/02 jQuery
python中实现k-means聚类算法详解
2017/11/11 Python
对python3 中方法各种参数和返回值详解
2018/12/15 Python
Django 模型类(models.py)的定义详解
2019/07/19 Python
Python实现EM算法实例代码
2020/10/04 Python
浅谈Selenium 控制浏览器的常用方法
2020/12/04 Python
你的自行车健身专家:FaFit24
2016/11/16 全球购物
Whistles官网:英国女装品牌
2020/08/14 全球购物
Goodee官方商店:迷你投影仪
2021/03/15 全球购物
外企财务年会演讲稿
2014/01/03 职场文书
入党转预备思想汇报
2014/01/07 职场文书
个人求职自荐信范文
2014/06/20 职场文书
党员自我评议个人对照检查材料
2014/09/16 职场文书
自我查摆剖析材料
2014/10/11 职场文书
会计电算化实训报告
2014/11/04 职场文书
全陪导游词开场白
2015/05/29 职场文书
实施意见格式范本
2015/06/05 职场文书
分享几个JavaScript运算符的使用技巧
2021/04/24 Javascript