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实现快速多线程ping的方法
Jul 15 Python
Python中将字典转换为XML以及相关的命名空间解析
Oct 15 Python
Python网络爬虫实例讲解
Apr 28 Python
Python使用matplotlib的pie函数绘制饼状图功能示例
Jan 08 Python
Python实现合并同一个文件夹下所有txt文件的方法示例
Apr 26 Python
Python利用Django如何写restful api接口详解
Jun 08 Python
Python3.4学习笔记之列表、数组操作示例
Mar 01 Python
Python实现合并excel表格的方法分析
Apr 13 Python
关于 Python opencv 使用中的 ValueError: too many values to unpack
Jun 28 Python
wxpython布局的实现方法
Nov 01 Python
python中的数组赋值与拷贝的区别详解
Nov 26 Python
python统计文章中单词出现次数实例
Feb 27 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
完美解决dedecms中的[html][/html]和[code][/code]问题
2007/03/20 PHP
php列出一个目录下的所有文件的代码
2012/10/09 PHP
WordPress特定文章对搜索引擎隐藏或只允许搜索引擎查看
2015/12/31 PHP
Yii框架学习笔记之session与cookie简单操作示例
2019/04/30 PHP
js 浮动层菜单收藏
2009/01/16 Javascript
JavaScript 实现模态对话框 源代码大全
2009/05/02 Javascript
jQuery制作仿腾讯web qq用户体验桌面
2013/08/20 Javascript
详解jQuery插件开发中的extend方法
2013/11/19 Javascript
Javascript实现简单二级下拉菜单实例
2014/06/15 Javascript
laytpl 精致巧妙的JavaScript模板引擎
2014/08/29 Javascript
使用Chrome调试JavaScript的断点设置和调试技巧
2014/12/16 Javascript
js实现仿微博滚动显示信息的效果
2015/12/21 Javascript
jQuery模拟Marquee实现无缝滚动效果完整实例
2016/09/29 Javascript
3种不同的ContextMenu右键菜单实现代码
2016/11/03 Javascript
模板视图和AngularJS之间冲突的解决方法
2016/11/22 Javascript
使用jQuery的load方法设计动态加载及解决被加载页面js失效问题
2017/03/01 Javascript
JS+DIV实现的卷帘效果示例
2017/03/22 Javascript
vue axios 给生产环境和发布环境配置不同的接口地址(推荐)
2018/05/08 Javascript
JavaScript时间日期操作实例小结【5个示例】
2018/12/22 Javascript
Nuxt.js的路由跳转操作(页面跳转nuxt-link)
2020/11/06 Javascript
[46:47]2014 DOTA2国际邀请赛中国区预选赛5.21 LGD-CDEC VS NE
2014/05/22 DOTA
[01:00]DOTA2 store: Collection of Artisan's Wonders
2015/08/12 DOTA
在Python中使用异步Socket编程性能测试
2014/06/25 Python
在Python的Django框架下使用django-tagging的教程
2015/05/30 Python
python面向对象 反射原理解析
2019/08/12 Python
django框架创建应用操作示例
2019/09/26 Python
Python Pandas 转换unix时间戳方式
2019/12/07 Python
解决Python spyder显示不全df列和行的问题
2020/04/20 Python
丝芙兰巴西官方商城:SEPHORA巴西
2016/10/31 全球购物
JAVA程序设计笔试题面试题一套
2015/07/28 面试题
2014五一国际劳动节活动总结范文
2014/04/14 职场文书
新疆民族团结演讲稿
2014/08/27 职场文书
群众路线个人剖析材料
2014/10/07 职场文书
2014企业年终工作总结
2014/12/23 职场文书
解决Django transaction进行事务管理踩过的坑
2021/04/24 Python
mysql使用 not int 子查询隐含陷阱
2022/04/12 MySQL