pandas object格式转float64格式的方法


Posted in Python onApril 10, 2018

在数据处理过程中

比如从CSV文件中导入数据

data_df = pd.read_csv("names.csv")

在处理之前一定要查看数据的类型

data_df.info()
*RangeIndex: 891 entries, 0 to 890 
Data columns (total 12 columns): 
Name 891 non-null object 
Sex 891 non-null object 
Age 714 non-null float64 
SibSp 891 non-null int64 
Parch 891 non-null int64 
Ticket 891 non-null object 
Fare 891 non-null float64 
Cabin 204 non-null object 
Embarked 889 non-null object 
dtypes: float64(2), int64(5), object(5) 
memory usage: 83.6+ KB*

以上object , int64, 以及 float64 便是数据的类型。

如果我们需要对列数据进行相互之间的运算的吧,必须注意的一点是:

两列的数据类型是否是相同的!!

如果一个object类型与int64的类型相加,便会发生错误

错误提示可能如下:

TypeError: ufunc 'add' not contain a loop with signature matching types dtype('<U32') dtype('<U32') dtype('<U32')

此时的object类型可能是‘12.3'这样str格式的数字,如果要运算必须进行格式转换:

可采用如下方法(convert_objects):

dt_df = dt_df.convert_objects(convert_numeric=True)

亲测有效。

再提醒一遍!得到数据一定要先查看数据类型!!!

以上这篇pandas object格式转float64格式的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python解决鸡兔同笼问题的方法
Dec 20 Python
python使用datetime模块计算各种时间间隔的方法
Mar 24 Python
python链接Oracle数据库的方法
Jun 28 Python
python开发之for循环操作实例详解
Nov 12 Python
详解Python3.6的py文件打包生成exe
Jul 13 Python
python实现飞机大战
Sep 11 Python
Python文件读写常见用法总结
Feb 22 Python
Python Pandas数据结构简单介绍
Jul 03 Python
python框架flask表单实现详解
Nov 04 Python
Python序列类型的打包和解包实例
Dec 21 Python
TensorFlow打印输出tensor的值
Apr 19 Python
python爬虫如何解决图片验证码
Feb 14 Python
python 处理dataframe中的时间字段方法
Apr 10 #Python
python调用API实现智能回复机器人
Apr 10 #Python
python读取文本中数据并转化为DataFrame的实例
Apr 10 #Python
python实现百度语音识别api
Apr 10 #Python
Python Selenium Cookie 绕过验证码实现登录示例代码
Apr 10 #Python
浅谈pandas中Dataframe的查询方法([], loc, iloc, at, iat, ix)
Apr 10 #Python
python pandas dataframe 行列选择,切片操作方法
Apr 10 #Python
You might like
Redis使用Eval多个键值自增的操作实例
2016/11/04 PHP
JS按位非(~)运算符与~~运算符的理解分析
2011/07/31 Javascript
jQuery对于显示和隐藏等常用状态的判断方法
2014/12/13 Javascript
微信WeixinJSBridge API使用实例
2015/05/25 Javascript
Js获取图片原始宽高的实现代码
2016/05/17 Javascript
微信小程序实现点击返回顶层的方法
2017/07/12 Javascript
20170918 前端开发周报之JS前端开发必看
2017/09/18 Javascript
详解Vuex中mapState的具体用法
2017/09/28 Javascript
JavaScript for循环 if判断语句(学习笔记)
2017/10/11 Javascript
jQuery插件jsonview展示json数据
2018/05/26 jQuery
详解如何在Vue里建立长按指令
2018/08/20 Javascript
vue监听对象及对象属性问题
2018/08/20 Javascript
js实现按钮开关单机下拉菜单效果
2018/11/22 Javascript
js中事件对象和事件委托的介绍
2019/01/21 Javascript
详解vue配置后台接口方式
2019/03/29 Javascript
vue 动态添加class,三个以上的条件做判断方式
2020/11/02 Javascript
[03:54]Ehome出征西雅图 回顾2016国际邀请赛晋级之路
2016/08/02 DOTA
github配置使用指南
2014/11/18 Python
python中map、any、all函数用法分析
2015/04/21 Python
Python批量重命名同一文件夹下文件的方法
2015/05/25 Python
深入理解Python3中的http.client模块
2017/03/29 Python
解决python3运行selenium下HTMLTestRunner报错的问题
2018/12/27 Python
使用Python+wxpy 找出微信里把你删除的好友实例
2019/02/21 Python
Django 配置多站点多域名的实现步骤
2019/05/17 Python
Python+Pyqt实现简单GUI电子时钟
2021/02/22 Python
wxPython多个窗口的基本结构
2019/11/19 Python
Python经典五人分鱼实例讲解
2021/01/04 Python
英国著名的药妆网站:Escentual
2016/07/29 全球购物
伦敦平价潮流珠宝首饰品牌:Astrid & Miyu
2016/10/10 全球购物
美国最大的高尔夫发球时间预订网站:TeeOff.com
2018/03/28 全球购物
荷兰最大的鞋子、服装和运动折扣店:Bristol
2021/01/07 全球购物
会计专业大学生求职信范文
2014/01/28 职场文书
党支部承诺书范文
2014/03/28 职场文书
党员自我剖析材料
2014/08/31 职场文书
公司租车协议书
2015/01/29 职场文书
2015年度班主任自我评价
2015/03/11 职场文书