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中操作文件之write()方法的使用教程
May 25 Python
Django中更新多个对象数据与删除对象的方法
Jul 17 Python
python安装教程 Pycharm安装详细教程
May 02 Python
Python列表list操作符实例分析【标准类型操作符、切片、连接字符、列表解析、重复操作等】
Jul 24 Python
python 列表,数组和矩阵sum的用法及区别介绍
Jun 28 Python
python 画二维、三维点之间的线段实现方法
Jul 07 Python
基于Python的ModbusTCP客户端实现详解
Jul 13 Python
在Django model中设置多个字段联合唯一约束的实例
Jul 17 Python
深入浅析Python 中的sklearn模型选择
Oct 12 Python
Python3.8对可迭代解包的改进及用法详解
Oct 15 Python
使用pandas的box_plot去除异常值
Dec 10 Python
神经网络训练采用gpu设置的方式
Mar 03 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生成略缩图代码
2012/07/16 PHP
PHP中设置一个严格30分钟过期Session面试题的4种答案
2014/07/30 PHP
thinkphp四种url访问方式详解
2014/11/28 PHP
CI操作cookie的方法分析(基于helper类库)
2016/03/28 PHP
php微信开发之上传临时素材
2016/06/24 PHP
laravel框架关于搜索功能的实现
2018/03/15 PHP
PHP配置ZendOpcache插件加速
2019/02/14 PHP
对laravel的csrf 防御机制详解,及form中csrf_token()的存在介绍
2019/10/24 PHP
JS随机生成不重复数据的实例方法
2013/07/17 Javascript
Javascript实现页面跳转的几种方式分享
2013/10/26 Javascript
利用jquery写的左右轮播图特效
2014/02/12 Javascript
浅谈JavaScript 数据属性和访问器属性
2016/09/01 Javascript
jQuery实现页面倒计时并刷新效果
2017/03/13 Javascript
浅谈Angular 观察者模式理解
2018/11/01 Javascript
vue router 用户登陆功能的实例代码
2019/04/24 Javascript
微信小程序利用Canvas绘制图片和竖排文字详解
2019/06/25 Javascript
为nuxt项目写一个面包屑cli工具实现自动生成页面与面包屑配置
2019/09/29 Javascript
VueCli4项目配置反向代理proxy的方法步骤
2020/05/17 Javascript
在vue中实现给每个页面顶部设置title
2020/07/29 Javascript
浅谈js数组splice删除某个元素爬坑
2020/10/14 Javascript
Python的Flask框架中配置多个子域名的方法讲解
2016/06/07 Python
Python进程间通信之共享内存详解
2017/10/30 Python
详解python 3.6 安装json 模块(simplejson)
2019/04/02 Python
Django框架实现的分页demo示例
2019/05/25 Python
一个入门级python爬虫教程详解
2021/01/27 Python
python实现计算图形面积
2021/02/22 Python
css3实现的多级渐变下拉菜单导航效果代码
2015/08/31 HTML / CSS
HTML5 播放 RTSP 视频的实例代码
2019/07/29 HTML / CSS
英国现代市场:ARKET
2019/04/10 全球购物
西部世纪面试题
2014/12/05 面试题
工业设计专业个人求职信范文
2013/12/28 职场文书
《孔子游春》教学反思
2014/02/25 职场文书
设计专业自荐信
2014/06/19 职场文书
寒假安全保证书
2015/02/28 职场文书
审查起诉阶段律师意见书
2015/05/19 职场文书
详解SpringBoot异常处理流程及原理
2021/06/21 Java/Android