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标准库之随机数 (math包、random包)介绍
Nov 25 Python
python获取本机外网ip的方法
Apr 15 Python
Python文件操作之合并文本文件内容示例代码
Sep 19 Python
运行django项目指定IP和端口的方法
May 14 Python
Win10下python 2.7.13 安装配置方法图文教程
Sep 18 Python
python框架flask表单实现详解
Nov 04 Python
Python 读取有公式cell的结果内容实例方法
Feb 17 Python
详解用Pytest+Allure生成漂亮的HTML图形化测试报告
Mar 31 Python
python实现PDF中表格转化为Excel的方法
Jun 16 Python
详解Pandas 处理缺失值指令大全
Jul 30 Python
Python根据字典的值查询出对应的键的方法
Sep 30 Python
python中的random模块和相关函数详解
Apr 22 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/11/25 PHP
基于PHP常用字符串的总结(待续)
2013/06/07 PHP
php强制文件下载而非在浏览器打开的自定义函数分享
2014/05/08 PHP
老生常谈php中传统验证与thinkphp框架(必看篇)
2017/06/10 PHP
PHP实现求解最长公共子串问题的方法
2017/11/17 PHP
Javascript 对象的解释
2008/11/24 Javascript
js cookies 常见网页木马挂马代码 24小时只加载一次
2009/04/13 Javascript
JSON序列化与解析原生JS方法且IE6和chrome测试通过
2013/09/05 Javascript
含有CKEditor的表单如何提交
2014/01/09 Javascript
javascript不同类型数据之间的运算的转换方法
2014/02/13 Javascript
js日期插件dateHelp获取本月、三个月、今年的日期
2016/03/07 Javascript
一起学写js Calender日历控件
2016/04/14 Javascript
JavaScript获取css行间样式,内连样式和外链样式的简单方法
2016/07/18 Javascript
onmouseover事件和onmouseout事件全面理解
2016/08/15 Javascript
javascript中的try catch异常捕获机制用法分析
2016/12/14 Javascript
vue 过滤器filter实例详解
2018/03/14 Javascript
vue :src 文件路径错误问题的解决方法
2018/05/15 Javascript
详解关于Angular4 ng-zorro使用过程中遇到的问题
2018/12/05 Javascript
Angular6使用forRoot() 注册单一实例服务问题
2019/08/27 Javascript
深入理解 TypeScript Reflect Metadata
2019/12/12 Javascript
Nodejs实现微信分账的示例代码
2021/01/19 NodeJs
Python获取脚本所在目录的正确方法
2014/04/15 Python
Python对列表中的各项进行关联详解
2017/08/15 Python
Python探索之静态方法和类方法的区别详解
2017/10/27 Python
详解django三种文件下载方式
2018/04/06 Python
python 平衡二叉树实现代码示例
2018/07/07 Python
使用Python-OpenCV向图片添加噪声的实现(高斯噪声、椒盐噪声)
2019/05/28 Python
python实现拼图小游戏
2020/02/22 Python
tensorflow 动态获取 BatchSzie 的大小实例
2020/06/30 Python
凯特王妃父母建立的派对用品网站:Party Pieces
2017/05/28 全球购物
介绍一下Linux中的链接
2016/05/28 面试题
毕业实习个人鉴定范文
2013/12/10 职场文书
前厅收银主管岗位职责
2014/02/04 职场文书
社区服务标语
2014/07/01 职场文书
赞美教师的句子
2019/09/02 职场文书
Redis中有序集合的内部实现方式的详细介绍
2022/03/16 Redis