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正则表达式介绍
Aug 06 Python
Python获取电脑硬件信息及状态的实现方法
Aug 29 Python
Windows和Linux下使用Python访问SqlServer的方法介绍
Mar 10 Python
Python利用多进程将大量数据放入有限内存的教程
Apr 01 Python
python实现简单ftp客户端的方法
Jun 28 Python
Python和Java进行DES加密和解密的实例
Jan 09 Python
matplotlib subplots 设置总图的标题方法
May 25 Python
python如何实现视频转代码视频
Jun 17 Python
Django Rest framework三种分页方式详解
Jul 26 Python
解决pycharm最左侧Tool Buttons显示不全的问题
Dec 17 Python
pytorch模型预测结果与ndarray互转方式
Jan 15 Python
Python使用文件操作实现一个XX信息管理系统的示例
Jul 02 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
同台服务器使用缓存APC效率高于Memcached的演示代码
2010/02/16 PHP
ThinkPHP中__initialize()和类的构造函数__construct()用法分析
2014/11/29 PHP
PHP给文字内容中的关键字进行套红处理
2016/04/12 PHP
php读取qqwry.dat ip地址定位文件的类实例代码
2016/11/15 PHP
ThinkPHP中Widget扩展的两种写法及调用方法详解
2017/05/04 PHP
laravel 解决路由除了根目录其他都404的问题
2019/10/18 PHP
js全屏显示显示代码的三种方法
2013/11/11 Javascript
JS替换字符串中字符即替换全部而不是第一个
2014/06/04 Javascript
js 加密压缩出现bug解决方案
2014/11/25 Javascript
js事件监听器用法实例详解
2015/06/01 Javascript
JavaScript 模块的循环加载实现方法
2015/12/13 Javascript
jQuery.form插件的使用及跨域异步上传文件
2016/04/27 Javascript
概述一个页面从输入URL到页面加载完的过程
2016/12/16 Javascript
Vue2 Vue-cli中使用Typescript的配置详解
2017/07/24 Javascript
vue translate peoject实现在线翻译功能【新手必看】
2018/06/07 Javascript
在Vue组件中获取全局的点击事件方法
2018/09/06 Javascript
vue-cli 打包后提交到线上出现 "Uncaught SyntaxError:Unexpected token" 报错
2018/11/06 Javascript
JavaScript设计模式之命令模式实例分析
2019/01/16 Javascript
JavaScript中继承原理与用法实例入门
2020/05/09 Javascript
jQuery是用来干什么的 jquery其实就是一个js框架
2021/02/04 jQuery
python自动化测试实例解析
2014/09/28 Python
Python获取网页上图片下载地址的方法
2015/03/11 Python
Python通过poll实现异步IO的方法
2015/06/04 Python
Python抓取聚划算商品分析页面获取商品信息并以XML格式保存到本地
2018/02/23 Python
使用Numpy读取CSV文件,并进行行列删除的操作方法
2018/07/04 Python
Python使用sorted对字典的key或value排序
2018/11/15 Python
python暴力解压rar加密文件过程详解
2019/07/05 Python
Python将string转换到float的实例方法
2019/07/29 Python
Python绘制股票移动均线的实例
2019/08/24 Python
python常见字符串处理函数与用法汇总
2019/10/30 Python
Python numpy数组转置与轴变换
2019/11/15 Python
Python如何使用27行代码绘制星星图
2020/07/20 Python
英国领先的葡萄酒专家:Majestic Wine
2017/05/30 全球购物
房屋转让协议书
2014/10/18 职场文书
thinkphp 获取控制器及控制器方法
2021/04/16 PHP
element tree树形组件回显数据问题解决
2022/08/14 Javascript