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网络编程学习笔记(四):域名系统
Jun 09 Python
Python用于学习重要算法的模块pygorithm实例浅析
Aug 16 Python
详解python selenium 爬取网易云音乐歌单名
Mar 28 Python
python实现弹跳小球
May 13 Python
Pycharm如何打断点的方法步骤
Jun 13 Python
Win下PyInstaller 安装和使用教程
Dec 25 Python
wxPython修改文本框颜色过程解析
Feb 14 Python
Python+appium框架原生代码实现App自动化测试详解
Mar 06 Python
python模拟哔哩哔哩滑块登入验证的实现
Apr 24 Python
Python 实现一个计时器
Jul 28 Python
python报错TypeError: ‘NoneType‘ object is not subscriptable的解决方法
Nov 05 Python
用Python 执行cmd命令
Dec 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
php dirname(__FILE__) 获取当前文件的绝对路径
2011/06/28 PHP
PHP中file_exists与is_file,is_dir的区别介绍
2012/09/12 PHP
PHP答题类应用接口实例
2015/02/09 PHP
利用PHP将部分内容用星号替换
2020/04/21 PHP
php中的常用魔术方法汇总
2016/02/14 PHP
php HTML无刷新提交表单
2016/04/05 PHP
thinkPHP模板引擎用法示例
2016/12/08 PHP
Symfony查询方法实例小结
2017/06/28 PHP
JavaScript CSS修改学习第五章 给“上传”添加样式
2010/02/19 Javascript
js实现带搜索功能的下拉框实时搜索实时匹配
2013/11/05 Javascript
JavaScript利用构造函数和原型的方式模拟C#类的功能
2014/03/06 Javascript
用js代码和插件实现wordpress雪花飘落效果的四种方法
2014/12/15 Javascript
JavaScript中split() 使用方法汇总
2015/04/17 Javascript
JavaScript中setMonth()方法的使用详解
2015/06/11 Javascript
详解JavaScript的另类写法
2016/04/11 Javascript
JS出现失效的情况总结
2017/01/20 Javascript
Bootstrap表单使用方法详解
2017/02/17 Javascript
详解nodejs异步I/O和事件循环
2017/06/07 NodeJs
面包屑导航详解
2017/12/07 Javascript
使用vue如何构建一个自动建站项目
2018/02/05 Javascript
Vue 样式绑定的实现方法
2019/01/15 Javascript
Python+Socket实现基于TCP协议的客户与服务端中文自动回复聊天功能示例
2017/08/31 Python
python+pillow绘制矩阵盖尔圆简单实例
2018/01/16 Python
python实现高斯判别分析算法的例子
2019/12/09 Python
浅谈python之自动化运维(Paramiko)
2020/01/31 Python
解决pycharm每次打开项目都需要配置解释器和安装库问题
2020/02/26 Python
用于ETL的Python数据转换工具详解
2020/07/21 Python
HTML5之消息通知的使用(Web Notification)
2018/10/30 HTML / CSS
雅诗兰黛旗下走天然植物路线的彩妆品牌:Prescriptives
2016/08/14 全球购物
Fairyseason:为个人和批发商提供女装和配件
2017/03/01 全球购物
领导检查欢迎词
2014/01/14 职场文书
党的群众路线教育实践活动学习心得体会
2014/03/03 职场文书
php 获取音视频时长,PHP 利用getid3 获取音频文件时长等数据
2021/04/01 PHP
详细聊聊MySQL中慢SQL优化的方向
2021/08/30 MySQL
Nginx实现负载均衡的项目实践
2022/03/18 Servers
游戏《我的世界》澄清Xbox版暂无计划加入光追
2022/04/03 其他游戏