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中的生成器和yield详细介绍
Jan 09 Python
python中利用xml.dom模块解析xml的方法教程
May 24 Python
python实现决策树C4.5算法详解(在ID3基础上改进)
May 31 Python
Python面向对象编程基础解析(一)
Oct 26 Python
Python文本特征抽取与向量化算法学习
Dec 22 Python
python 实时得到cpu和内存的使用情况方法
Jun 11 Python
Python爬虫之网页图片抓取的方法
Jul 16 Python
python中的Elasticsearch操作汇总
Oct 30 Python
tensorflow实现在函数中用tf.Print输出中间值
Jan 21 Python
python 给图像添加透明度(alpha通道)
Apr 09 Python
keras绘制acc和loss曲线图实例
Jun 15 Python
解决使用Pandas 读取超过65536行的Excel文件问题
Nov 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 smarty模版引擎中的缓存应用
2009/12/02 PHP
php的ajax框架xajax入门与试用介绍
2010/12/19 PHP
PHP 简易输出CSV表格文件的方法详解
2013/06/20 PHP
解析在PHP中使用mysqli扩展库对mysql的操作
2013/07/03 PHP
PHP中使用smarty生成静态文件的例子
2014/04/24 PHP
PHP简单创建压缩图的方法
2016/08/24 PHP
javascript document.execCommand() 常用解析
2009/12/14 Javascript
javascript跨域刷新实现代码
2011/01/01 Javascript
js导航菜单(自写)简单大方
2013/03/28 Javascript
javascript中parseInt()函数的定义和用法分析
2014/12/20 Javascript
jQuery实现tag便签去重效果的方法
2015/01/20 Javascript
jQuery插件jFade实现鼠标经过的图片高亮其它变暗
2015/03/14 Javascript
JavaScript编写推箱子游戏
2015/07/07 Javascript
jQuery+html5+css3实现圆角无刷新表单带输入验证功能代码
2015/08/21 Javascript
基于jQuery实现表格的查看修改删除
2016/08/01 Javascript
Javascript中内建函数reduce的应用详解
2016/10/20 Javascript
BootStrap的select2既可以查询又可以输入的实现代码
2017/02/17 Javascript
vue的无缝滚动组件vue-seamless-scroll实例
2017/12/18 Javascript
javascript实现blob加密视频源地址的方法
2019/08/08 Javascript
VUE实现Studio管理后台之鼠标拖放改变窗口大小
2020/03/04 Javascript
Python动态加载模块的3种方法
2014/11/22 Python
深入解析Python中的urllib2模块
2015/11/13 Python
Google开源的Python格式化工具YAPF的安装和使用教程
2016/05/31 Python
使用python绘制二元函数图像的实例
2019/02/12 Python
django 通过URL访问上传的文件方法
2019/07/28 Python
Python 继承,重写,super()调用父类方法操作示例
2019/09/29 Python
Python 3.10 的首个 PEP 诞生,内置类型 zip() 迎来新特性(推荐)
2020/07/03 Python
Backcountry旗下的户外商品闪购网站:steep&cheap
2016/09/22 全球购物
马来西亚网上购物:Youbeli
2018/03/30 全球购物
美赞臣营养马来西亚旗舰店:Enfagrow马来西亚
2019/07/26 全球购物
德国珠宝和配件商店:Styleserver
2021/02/23 全球购物
在子网210.27.48.21/30种有多少个可用地址?分别是什么?
2014/07/27 面试题
大专毕业自我鉴定
2014/02/04 职场文书
廉洁校园实施方案
2014/05/25 职场文书
2015年底工作总结范文
2015/05/15 职场文书
python区块链持久化和命令行接口实现简版
2022/05/25 Python