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 isinstance判断对象类型
Sep 06 Python
python中的实例方法、静态方法、类方法、类变量和实例变量浅析
Apr 26 Python
Python中格式化format()方法详解
Apr 01 Python
python如何在列表、字典中筛选数据
Mar 19 Python
python实现简单多人聊天室
Dec 11 Python
详解利用python+opencv识别图片中的圆形(霍夫变换)
Jul 01 Python
Python Web框架之Django框架文件上传功能详解
Aug 16 Python
python3 selenium自动化 下拉框定位的例子
Aug 23 Python
python将时分秒转换成秒的实例
Dec 07 Python
Python闭包及装饰器运行原理解析
Jun 17 Python
python控制台打印log输出重复的解决方法
May 14 Python
Python编程源码报错解决方法总结经验分享
Oct 05 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
php获取中文拼音首字母类和函数分享
2014/04/24 PHP
ThinkPHP文件缓存类代码分享
2015/04/22 PHP
Laravel使用支付宝进行支付的示例代码
2017/08/16 PHP
javascript中的对象和数组的应用技巧
2007/01/07 Javascript
利用js对象弹出一个层
2008/03/26 Javascript
jquery CSS选择器笔记
2010/03/29 Javascript
jquery autocomplete自动完成插件的的使用方法
2010/08/07 Javascript
js 获取(接收)地址栏参数值的方法
2013/04/01 Javascript
js中的屏蔽的使用示例
2013/07/30 Javascript
jquery鼠标滑过提示title具体实现代码
2013/08/06 Javascript
JS控制图片翻转示例代码(兼容firefox,ie,chrome)
2013/12/19 Javascript
每天一篇javascript学习小结(面向对象编程)
2015/11/20 Javascript
浅谈js中子页面父页面方法 变量相互调用
2016/08/04 Javascript
JavaScript实现in-place思想的快速排序方法
2016/08/07 Javascript
Vue数据监听方法watch的使用
2018/03/28 Javascript
JavaScript多态与封装实例分析
2018/07/27 Javascript
JS如何实现网站中PC端和手机端自动识别并跳转对应的代码
2020/01/08 Javascript
Python cx_freeze打包工具处理问题思路及解决办法
2016/02/13 Python
用Python写冒泡排序代码
2016/04/12 Python
Python基于回溯法子集树模板解决找零问题示例
2017/09/11 Python
Python基础练习之用户登录实现代码分享
2017/11/08 Python
Django压缩静态文件的实现方法详析
2018/08/26 Python
python提取照片坐标信息的实例代码
2019/08/14 Python
用python3读取python2的pickle数据方式
2019/12/25 Python
Python函数的定义方式与函数参数问题实例分析
2019/12/26 Python
解决pip install psycopg2出错问题
2020/07/09 Python
如何将json数据转换为python数据
2020/09/04 Python
python各种excel写入方式的速度对比
2020/11/10 Python
css3一款3D字体带阴影效果的实现步骤
2013/03/20 HTML / CSS
初中三好学生事迹材料
2014/01/13 职场文书
2014年计算机专业个人自我评价
2014/01/19 职场文书
先进事迹报告会感言
2014/01/24 职场文书
彩色的翅膀教学反思
2014/04/25 职场文书
初中学习计划书范文
2014/09/15 职场文书
高中语文教学反思范文
2016/02/16 职场文书
多人盗宝《绿林侠盗》第三赛季4.5上线 跨平台实装
2022/04/03 其他游戏