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+Wordpress制作小说站
Apr 14 Python
python如何压缩新文件到已有ZIP文件
Mar 14 Python
Pyinstaller将py打包成exe的实例
Mar 31 Python
Python数据分析:手把手教你用Pandas生成可视化图表的教程
Dec 15 Python
对python读取CT医学图像的实例详解
Jan 24 Python
详解python的四种内置数据结构
Mar 19 Python
关于Python3 类方法、静态方法新解
Aug 30 Python
python tkinter组件摆放方式详解
Sep 16 Python
np.random.seed() 的使用详解
Jan 14 Python
解决Tensorflow占用GPU显存问题
Feb 03 Python
Python容器类型公共方法总结
Aug 19 Python
Python中tkinter的用户登录管理的实现
Apr 22 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-fpm中max_children的配置
2019/03/15 PHP
学习YUI.Ext第七日-View&amp;JSONView Part Two-一个画室网站的案例
2007/03/10 Javascript
javascript下IE与FF兼容函数收集
2008/09/17 Javascript
从数组中随机取x条不重复数据的JS代码
2013/12/24 Javascript
javascript中的循环语句for语句深入理解
2014/04/04 Javascript
动态加载js文件简单示例
2016/04/21 Javascript
VUE 更好的 ajax 上传处理 axios.js实现代码
2017/05/10 Javascript
Vue.js实现备忘录功能
2019/06/26 Javascript
解决layer.open后laydate失效的问题
2019/09/06 Javascript
layui 关闭open弹出框 刷新table表格页面的方法
2019/09/16 Javascript
解决Layui当中的导航条动态添加后渲染失败的问题
2019/09/25 Javascript
jquery实现有过渡效果的tab切换
2020/07/17 jQuery
在antd Table中插入可编辑的单元格实例
2020/10/28 Javascript
[01:17]辉夜杯战队访谈宣传片—EHOME
2015/12/25 DOTA
Python获取运行目录与当前脚本目录的方法
2015/06/01 Python
从局部变量和全局变量开始全面解析Python中变量的作用域
2016/06/16 Python
利用Python实现在同一网络中的本地文件共享方法
2018/06/04 Python
python实现电子产品商店
2019/02/26 Python
python 随机森林算法及其优化详解
2019/07/11 Python
Python 变量的创建过程详解
2019/09/02 Python
自适应线性神经网络Adaline的python实现详解
2019/09/30 Python
tensorflow 实现数据类型转换
2020/02/17 Python
Python扫描端口的实现
2021/01/25 Python
html5使用canvas压缩图片的示例代码
2018/09/11 HTML / CSS
canvas拼图功能实现代码示例
2018/11/21 HTML / CSS
在线购买澳大利亚设计师手拿包和奢华晚装手袋:Olga Berg
2019/03/20 全球购物
文员个人求职自荐信
2013/09/21 职场文书
团支部推优材料
2014/05/21 职场文书
铣床操作工岗位职责
2014/06/13 职场文书
乡镇计划生育工作汇报
2014/10/28 职场文书
2014年党委工作总结
2014/11/22 职场文书
搞笑的婚礼主持词
2015/06/29 职场文书
PHP实现考试倒计时功能代码
2021/04/16 PHP
基于go interface{}==nil 的几种坑及原理分析
2021/04/24 Golang
pytorch Dropout过拟合的操作
2021/05/27 Python
vmware虚拟机打不开vmx文件怎么办 ?vmware虚拟机vmx文件打开方法
2022/04/08 数码科技