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读取Excel的方法实例分析
Jul 11 Python
python数字图像处理之高级滤波代码详解
Nov 23 Python
python中itertools模块zip_longest函数详解
Jun 12 Python
Python中Numpy mat的使用详解
May 24 Python
python3中替换python2中cmp函数的实现
Aug 20 Python
python多线程案例之多任务copy文件完整实例
Oct 29 Python
python 实现多线程下载视频的代码
Nov 15 Python
如何将 awk 脚本移植到 Python
Dec 09 Python
python GUI库图形界面开发之PyQt5信号与槽基本操作
Feb 25 Python
Python grequests模块使用场景及代码实例
Aug 10 Python
Django实现WebSocket在线聊天室功能(channels库)
Sep 25 Python
Python 正则模块详情
Nov 02 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下实现农历日历的代码
2007/03/07 PHP
php继承中方法重载(覆盖)的应用场合
2015/02/09 PHP
Nigma vs Alliance BO5 第一场2.14
2021/03/10 DOTA
JavaScript Event学习第七章 事件属性
2010/02/07 Javascript
js DOM的学习笔记
2011/12/22 Javascript
javascript setTimeout和setInterval计时的区别详解
2013/06/21 Javascript
jQuery实现图片放大预览实现原理及代码
2013/09/12 Javascript
javascript 面向对象封装与继承
2014/11/27 Javascript
JS和css实现检测移动设备方向的变化并判断横竖屏幕
2015/05/25 Javascript
React-Native实现ListView组件之上拉刷新实例(iOS和Android通用)
2017/07/11 Javascript
详解设置Webstorm 利用babel将ES6自动转码成ES5
2017/12/20 Javascript
基于vue-video-player自定义播放器的方法
2018/03/21 Javascript
vue基于mint-ui实现城市选择三级联动
2020/06/30 Javascript
一个基于react的图片裁剪组件示例
2018/04/18 Javascript
js回文数的4种判断方法示例
2019/06/04 Javascript
layui的表单提交以及验证和修改弹框的实例
2019/09/09 Javascript
浅析Python中的多进程与多线程的使用
2015/04/07 Python
Python中统计函数运行耗时的方法
2015/05/05 Python
Python遍历文件夹和读写文件的实现方法
2017/05/10 Python
python 字典修改键(key)的几种方法
2018/08/10 Python
python 文本单词提取和词频统计的实例
2018/12/22 Python
对python3.4 字符串转16进制的实例详解
2019/06/12 Python
python操作kafka实践的示例代码
2019/06/19 Python
pyftplib中文乱码问题解决方案
2020/01/11 Python
详解CSS3新增的背景属性
2019/12/25 HTML / CSS
ABOUT YOU匈牙利:500个最受欢迎的时尚品牌
2019/07/19 全球购物
加拿大在线隐形眼镜和眼镜店:VisionPros
2019/10/06 全球购物
意大利奢侈品牌在线精品店:Jole.it
2020/11/23 全球购物
国贸专业自荐信范文
2014/03/02 职场文书
核心价值观演讲稿
2014/05/13 职场文书
选秀节目策划方案
2014/06/06 职场文书
敬老院标语
2014/06/27 职场文书
2014年教师学期工作总结
2014/11/08 职场文书
银行优秀员工推荐信
2015/03/24 职场文书
安全第一课观后感
2015/06/18 职场文书
SQL实现LeetCode(197.上升温度)
2021/08/07 MySQL