python dataframe astype 字段类型转换方法


Posted in Python onApril 11, 2018

使用astype实现dataframe字段类型转换

# -*- coding: UTF-8 -*-
import pandas as pd
df = pd.DataFrame([{'col1':'a', 'col2':'1'}, {'col1':'b', 'col2':'2'}])
print df.dtypes
df['col2'] = df['col2'].astype('int')
print '-----------'
print df.dtypes
df['col2'] = df['col2'].astype('float64')
print '-----------'
print df.dtypes

输出结果:

col1  object
col2  object
dtype: object
-----------
col1  object
col2   int32
dtype: object
-----------
col1   object
col2  float64
dtype: object

注:data type list

Data type  Description
bool_  Boolean (True or False) stored as a byte
int_  Default integer type (same as C long; normally either int64 or int32)
intc  Identical to C int (normally int32 or int64)
intp  Integer used for indexing (same as C ssize_t; normally either int32 or int64)
int8  Byte (-128 to 127)
int16  Integer (-32768 to 32767)
int32  Integer (-2147483648 to 2147483647)
int64  Integer (-9223372036854775808 to 9223372036854775807)
uint8  Unsigned integer (0 to 255)
uint16 Unsigned integer (0 to 65535)
uint32 Unsigned integer (0 to 4294967295)
uint64 Unsigned integer (0 to 18446744073709551615)
float_ Shorthand for float64.
float16 Half precision float: sign bit, 5 bits exponent, 10 bits mantissa
float32 Single precision float: sign bit, 8 bits exponent, 23 bits mantissa
float64 Double precision float: sign bit, 11 bits exponent, 52 bits mantissa
complex_  Shorthand for complex128.
complex64  Complex number, represented by two 32-bit floats (real and imaginary components)
complex128 Complex number, represented by two 64-bit floats (real and imaginary components)

以上这篇python dataframe astype 字段类型转换方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
简单讲解Python中的闭包
Aug 11 Python
web.py 十分钟创建简易博客实现代码
Apr 22 Python
Python内置函数OCT详解
Nov 09 Python
Python Nose框架编写测试用例方法
Oct 26 Python
Python切片操作实例分析
Mar 16 Python
完美解决在oj中Python的循环输入问题
Jun 25 Python
python获取服务器响应cookie的实例
Dec 28 Python
python Kmeans算法原理深入解析
Aug 23 Python
Python中使用threading.Event协调线程的运行详解
May 02 Python
python语言的优势是什么
Jun 17 Python
基于python实现生成指定大小txt文档
Jul 20 Python
Python字符串及文本模式方法详解
Sep 10 Python
pandas series序列转化为星期几的实例
Apr 11 #Python
pandas的object对象转时间对象的方法
Apr 11 #Python
Python实现判断给定列表是否有重复元素的方法
Apr 11 #Python
python的dataframe转换为多维矩阵的方法
Apr 11 #Python
python的dataframe和matrix的互换方法
Apr 11 #Python
pandas DataFrame数据转为list的方法
Apr 11 #Python
Python paramiko模块的使用示例
Apr 11 #Python
You might like
学习使用PHP数组
2006/10/09 PHP
smarty实现多级分类的方法
2014/12/05 PHP
php使用PDO从数据库表中读取数据的实现方法(必看)
2017/06/02 PHP
Yii框架视图、视图布局、视图数据块操作示例
2019/10/14 PHP
学习ExtJS form布局
2009/10/08 Javascript
在网站上应该用的30个jQuery插件整理
2011/11/03 Javascript
jquery实现带复选框的表格行选中删除时高亮显示
2013/08/01 Javascript
js验证身份证号有效性并提示对应信息
2015/10/19 Javascript
Angular2.js实现表单验证详解
2017/06/23 Javascript
jQuery Validate格式验证功能实例代码(包括重名验证)
2017/07/18 jQuery
详解webpack与SPA实践之开发环境搭建
2017/12/18 Javascript
关于Angularjs中自定义指令一些有价值的细节和技巧小结
2018/04/22 Javascript
es6函数之rest参数用法实例分析
2020/04/18 Javascript
javascript实现点击产生随机图形
2021/01/25 Javascript
[08:56]DOTA2-DPC中国联赛2月23日Recap集锦
2021/03/11 DOTA
Python的一些用法分享
2012/10/07 Python
python 实现在txt指定行追加文本的方法
2018/04/29 Python
Python读写及备份oracle数据库操作示例
2018/05/17 Python
python计算两个矩形框重合百分比的实例
2018/11/07 Python
python实现浪漫的烟花秀
2019/01/30 Python
Python FtpLib模块应用操作详解
2019/12/12 Python
Python 余弦相似度与皮尔逊相关系数 计算实例
2019/12/23 Python
python实现打砖块游戏
2020/02/25 Python
Python之Django自动实现html代码(下拉框,数据选择)
2020/03/13 Python
利用Python过滤相似文本的简单方法示例
2021/02/03 Python
CSS3制作圆角图片和椭圆形图片
2016/07/08 HTML / CSS
详解CSS3浏览器兼容
2016/12/14 HTML / CSS
WoolOvers澳洲官方网站:英国针织服装公司
2018/05/13 全球购物
UNDONE手表官网:世界领先的定制手表品牌
2018/11/13 全球购物
美国隐形眼镜网上商店:Lens.com
2019/09/03 全球购物
医学生自我鉴定范文
2013/11/08 职场文书
房产公证委托书范本
2014/09/20 职场文书
小学秋季运动会报道稿
2014/09/30 职场文书
2014酒店客房部工作总结
2014/12/16 职场文书
食堂卫生管理制度
2015/08/04 职场文书
关于maven依赖 ${xxx.version}报错问题
2022/01/18 Java/Android