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之有点简约的元组
Sep 24 Python
浅谈python迭代器
Nov 08 Python
numpy.delete删除一列或多列的方法
Apr 03 Python
python3.4.3下逐行读入txt文本并去重的方法
Apr 29 Python
python判断一个集合是否为另一个集合的子集方法
May 04 Python
JetBrains PyCharm(Community版本)的下载、安装和初步使用图文教程详解
Mar 19 Python
Python爬虫实现vip电影下载的示例代码
Apr 20 Python
使用Keras实现Tensor的相乘和相加代码
Jun 18 Python
在 Windows 下搭建高效的 django 开发环境的详细教程
Jul 27 Python
Pycharm编辑器功能之代码折叠效果的实现代码
Oct 15 Python
python 实现性别识别
Nov 21 Python
python模板入门教程之flask Jinja
Apr 11 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
火影忍者:这才是千手柱间和扉间的真正死因,角都就比较搞笑了!
2020/03/10 日漫
php Xdebug的安装与使用详解
2013/06/20 PHP
php利用事务处理转账问题
2015/04/22 PHP
PHP命名空间namespace用法实例分析
2016/09/27 PHP
详解PHP归并排序的实现
2016/10/18 PHP
基于Laravel实现的用户动态模块开发
2017/09/21 PHP
PHP二维关联数组的遍历方式(实例讲解)
2017/10/18 PHP
Javascript 个人笔记(没有整理,很乱)
2007/07/07 Javascript
jquery tablesorter.js 支持中文表格排序改进
2009/12/09 Javascript
JQuery开发的数独游戏代码
2010/10/29 Javascript
Google AJAX 搜索 API实现代码
2010/11/17 Javascript
jQuery解决下拉框select设宽度时IE 6/7/8下option超出显示不全
2013/05/27 Javascript
JSON格式的键盘编码对照表
2015/01/29 Javascript
Node.js中的process.nextTick使用实例
2015/06/25 Javascript
浅谈js中调用函数时加不加括号的问题
2016/07/28 Javascript
vue自定义指令实现v-tap插件
2016/11/03 Javascript
浅析location.href跨窗口调用函数
2016/11/22 Javascript
详解nodejs模板引擎制作
2017/06/14 NodeJs
简单实现vue验证码60秒倒计时功能
2017/10/11 Javascript
el-select 下拉框多选实现全选的实现
2019/08/02 Javascript
vue动态合并单元格并添加小计合计功能示例
2020/11/26 Vue.js
[06:45]DOTA2卡尔工作室 英雄介绍幻影长矛手篇
2013/07/12 DOTA
[56:18]VGJ.S vs Secret 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
详解Python多线程Selenium跨浏览器测试
2017/04/01 Python
python中yaml配置文件模块的使用详解
2018/04/27 Python
基于python中theano库的线性回归
2018/08/31 Python
Python简单基础小程序的实例代码
2019/04/28 Python
Python利用神经网络解决非线性回归问题实例详解
2019/07/19 Python
python如何保证输入键入数字的方法
2019/08/23 Python
Python类及获取对象属性方法解析
2020/06/15 Python
请解释一下webService? 如何用.net实现webService
2014/06/09 面试题
日语专业个人求职信范文
2014/02/02 职场文书
岗位职责怎么写
2014/03/14 职场文书
开发房地产协议书
2014/09/14 职场文书
项目技术负责人岗位职责
2015/04/13 职场文书
PO模式在selenium自动化测试框架的优势
2022/03/20 Python