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 encode和decode的妙用
Sep 02 Python
基于python的Tkinter实现一个简易计算器
Dec 31 Python
使用Python的Tornado框架实现一个Web端图书展示页面
Jul 11 Python
Python实现定时任务
Feb 08 Python
Python 获取当前所在目录的方法详解
Aug 02 Python
python torch.utils.data.DataLoader使用方法
Apr 02 Python
Django实现将一个字典传到前端显示出来
Apr 03 Python
简单了解pytest测试框架setup和tearDown
Apr 14 Python
MAC平台基于Python Appium环境搭建过程图解
Aug 13 Python
使用tensorflow进行音乐类型的分类
Aug 14 Python
详解利用python识别图片中的条码(pyzbar)及条码图片矫正和增强
Nov 17 Python
用python-webdriver实现自动填表的示例代码
Jan 13 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
destoon调用自定义模板及样式的公告栏
2014/06/21 PHP
<script defer> defer 是什么意思
2009/05/10 Javascript
jquery中获得$.ajax()事件返回的值并添加事件的方法
2010/04/15 Javascript
Jquery中的层次选择器与find()的区别示例介绍
2014/02/20 Javascript
基于jquery实现的可编辑下拉框实现代码
2014/08/02 Javascript
jQuery的ready方法详解
2014/11/27 Javascript
jQuery使用attr()方法同时设置多个属性值用法实例
2015/03/26 Javascript
JavaScript中数据结构与算法(三):链表
2015/06/19 Javascript
D3.js中data(), enter() 和 exit()的问题详解
2015/08/17 Javascript
js实现超酷的照片墙展示效果图附源码下载
2015/10/08 Javascript
js判断手机号运营商的方法
2015/10/23 Javascript
jquery取消事件冒泡的三种方法(推荐)
2016/05/28 Javascript
本地存储localStorage用法详解
2017/07/31 Javascript
Angularjs实现上传图片预览功能
2017/09/01 Javascript
用 Vue.js 递归组件实现可折叠的树形菜单(demo)
2017/12/25 Javascript
bootstrap-table后端分页功能完整实例
2020/06/01 Javascript
python实现文件快照加密保护的方法
2015/06/30 Python
python实现识别手写数字 python图像识别算法
2020/03/23 Python
python实现k-means聚类算法
2018/02/23 Python
python3实现字符串的全排列的方法(无重复字符)
2018/07/07 Python
对tensorflow 的模型保存和调用实例讲解
2018/07/28 Python
详解python:time模块用法
2019/03/25 Python
python tkinter组件使用详解
2019/09/16 Python
matplotlib交互式数据光标实现(mplcursors)
2021/01/13 Python
ASOS英国官网:英国在线时装和化妆品零售商
2017/05/19 全球购物
一级方程式赛车官方网上商店:F1 Store(支持中文)
2018/01/12 全球购物
学校十一活动方案
2014/02/01 职场文书
见习期自我鉴定范文
2014/03/19 职场文书
文化产业实施方案
2014/06/07 职场文书
高三毕业评语
2014/12/31 职场文书
邀请函范文
2015/02/02 职场文书
社区党支部公开承诺书
2015/04/29 职场文书
法定代表人资格证明书
2015/06/18 职场文书
公司环境卫生管理制度
2015/08/05 职场文书
古诗之爱国古诗5首
2019/09/20 职场文书
浅谈Python中的函数(def)及参数传递操作
2021/05/25 Python