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异常和文件处理机制详解
Jul 19 Python
利用Python开发微信支付的注意事项
Aug 19 Python
轻松实现TensorFlow微信跳一跳的AI
Jan 05 Python
Python数据结构之图的应用示例
May 11 Python
python简单操作excle的方法
Sep 12 Python
python利用小波分析进行特征提取的实例
Jan 09 Python
Python redis操作实例分析【连接、管道、发布和订阅等】
May 16 Python
Python脚本操作Excel实现批量替换功能
Nov 20 Python
python自动下载图片的方法示例
Mar 25 Python
python 连续不等式语法糖实例
Apr 15 Python
Python scrapy爬取起点中文网小说榜单
Jun 13 Python
Python实现归一化算法详情
Mar 18 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
各种咖啡的英文名子是什么
2021/03/03 新手入门
PHP中获取文件扩展名的N种方法小结
2012/02/27 PHP
PHP中通过HTTP_USER_AGENT判断是否为手机移动终端的函数代码
2013/02/14 PHP
详解在PHP的Yii框架中使用行为Behaviors的方法
2016/03/18 PHP
php格式化json函数示例代码
2016/05/12 PHP
PHP实现的注册,登录及查询用户资料功能API接口示例
2017/06/06 PHP
源码分析 Laravel 重复执行同一个队列任务的原因
2017/12/25 PHP
经验几则 推荐
2006/09/05 Javascript
JsEasy简介 JsEasy是什么?与下载
2007/03/07 Javascript
jquery 实现两Select 标签项互调示例代码
2014/09/25 Javascript
微信小程序 后台登录(非微信账号)实例详解
2017/03/31 Javascript
vue 刷新之后 嵌套路由不变 重新渲染页面的方法
2018/09/13 Javascript
React Router V4使用指南(精讲)
2018/09/17 Javascript
详解使用uni-app开发微信小程序之登录模块
2019/05/09 Javascript
搭建Vue从Vue-cli到router路由护卫的实现
2019/11/14 Javascript
JS 设计模式之:工厂模式定义与实现方法浅析
2020/05/06 Javascript
VueJS实现用户管理系统
2020/05/29 Javascript
Django的URLconf中使用缺省视图参数的方法
2015/07/18 Python
Python实现删除文件中含“指定内容”的行示例
2017/06/09 Python
Python实现多条件筛选目标数据功能【测试可用】
2018/06/13 Python
Python requests模块实例用法
2019/02/11 Python
Windows下pycharm安装第三方库失败(通用解决方案)
2020/09/17 Python
TensorFlow的环境配置与安装方法
2021/02/20 Python
BIFFI美国站:意大利BIFFI BOUTIQUES豪华多品牌时装零售公司
2020/02/11 全球购物
秘书专业自荐信范文
2013/12/26 职场文书
什么样的创业计划书可行性高?
2014/02/01 职场文书
医学专业职业生涯规划范文
2014/02/05 职场文书
横幅标语大全
2014/06/17 职场文书
社会学专业求职信
2014/07/17 职场文书
四查四看自我剖析材料
2014/09/19 职场文书
法学专业毕业实习自我鉴定2014
2014/09/27 职场文书
2016年中学法制宣传日活动总结
2016/04/01 职场文书
pyqt5打包成exe可执行文件的方法
2021/05/14 Python
pytorch 梯度NAN异常值的解决方案
2021/06/05 Python
git stash(储藏)的用法总结
2022/06/25 Servers
Nginx如何配置多个服务域名解析共用80端口详解
2022/09/23 Servers