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 相关文章推荐
Linux环境下MySQL-python安装过程分享
Feb 02 Python
Python和JavaScript间代码转换的4个工具
Feb 22 Python
python实现逻辑回归的方法示例
May 02 Python
Python基于tkinter模块实现的改名小工具示例
Jul 27 Python
Python爬虫_城市公交、地铁站点和线路数据采集实例
Jan 10 Python
Python爬虫爬取一个网页上的图片地址实例代码
Jan 16 Python
Python数据集切分实例
Dec 08 Python
Python学习笔记之视频人脸检测识别实例教程
Mar 06 Python
python中resample函数实现重采样和降采样代码
Feb 25 Python
Python sql注入 过滤字符串的非法字符实例
Apr 03 Python
Python爬虫小例子——爬取51job发布的工作职位
Jul 10 Python
Python中request的基本使用解决乱码问题
Apr 12 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中Fatal error session_start()错误解决步骤
2014/08/05 PHP
Laravel4中的Validator验证扩展用法详解
2016/07/26 PHP
网上应用的一个不错common.js脚本
2007/08/08 Javascript
再谈ie和firefox下的document.all属性
2009/10/21 Javascript
js中同步与异步处理的方法和区别总结
2013/12/25 Javascript
js报$ is not a function 的问题的解决方法
2014/01/20 Javascript
javascript简单性能问题及学习笔记
2014/02/04 Javascript
js对图片base64编码字符串进行解码并输出图像示例
2014/03/17 Javascript
jquery实现不同大小浏览器使用不同的css样式表的方法
2014/04/02 Javascript
使用jquery操作session方法分享
2015/01/22 Javascript
javascript实现简单的分页特效
2015/08/12 Javascript
javascript图片切换综合实例(循环切换、顺序切换)
2016/01/13 Javascript
Node.js模块封装及使用方法
2016/03/06 Javascript
JavaScript高级程序设计(第三版)学习笔记1~5章
2016/03/11 Javascript
JS函数arguments数组获得实际传参数个数的实现方法
2016/05/28 Javascript
Centos7 中安装 Node.js v4.4.4
2016/11/03 Javascript
vue.js,ajax渲染页面的实例
2018/02/11 Javascript
Vue项目全局配置微信分享思路详解
2018/05/04 Javascript
[00:06]Yes,it worked!小卡尔成功穿越时空加入战场!
2019/07/20 DOTA
Python建立Map写Excel表实例解析
2018/01/17 Python
python去除拼音声调字母,替换为字母的方法
2018/11/28 Python
利用Django模版生成树状结构实例代码
2019/05/19 Python
python tkinter实现彩球碰撞屏保
2019/07/30 Python
python mqtt 客户端的实现代码实例
2019/09/25 Python
Python 捕获代码中所有异常的方法
2020/08/03 Python
Python爬虫开发与项目实战
2020/12/16 Python
移动端HTML5开发神器之vconsole详解
2020/12/15 HTML / CSS
挪威手表购物网站:Klokker
2016/09/19 全球购物
澳大利亚电子产品购物网站:Dick Smith
2017/02/02 全球购物
英国儿童设计师服装的领先零售商:Base
2019/03/17 全球购物
总经理办公室主任岗位职责
2013/11/12 职场文书
群众路线教育实践活动心得体会
2014/03/07 职场文书
詹天佑教学反思
2014/04/30 职场文书
感恩老师的演讲稿
2014/05/06 职场文书
经济贸易系毕业生求职信
2014/05/31 职场文书
vue首次渲染全过程
2021/04/21 Vue.js