使用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类型转换astype时间_python dataframe astype 字段类型转换方法相关推荐

  1. python类型转换astype时间_python – 使用astype()无法转换Timedelta对象

    原生Pandas Timedelta()(版本0.20.3)无法使用astype()转换为特定频率,尽管文档说它应该是可能的.我想弄清楚我错过了什么. Timedelta Series, Timede ...

  2. python获取网络时间_python获取网络时间和本地时间

    今天我们来看一下如何用python获取网络时间和本地时间,直接上代码吧,代码中都有注释. python获取网络时间获取网络时间 def getBeijinTime(): ""&qu ...

  3. python将excel时间_Python学习笔记(一)Python时间戳与Excel的日期

    今天遇到一个比较实际的问题,从库存报表里面识别出最长库龄的零件,并计算出库龄. 思路很简单,将当前日期减去表格日期,得到库龄.找到max库龄就ok了. 以2行的日期为例,先print日期 d1 = s ...

  4. python如何显示时间_python显示当前时间

    Python中怎么显示当前时间 用Python3编写一个程序显示当前北京时间,要CSS布局HTML小编今天和大家分享显示格式如下: 当前时间import timeprint(time.strftime ...

  5. python 转换文件时间_python时间转换

    http://edu.codepub.com/2010/0725/24551.php 1)秒数 ==>字符串 2)字符串 ==> 秒数 完整的函数: Python的time模块的部分翻译: ...

  6. sharepoint2010问卷调查(3)-实现问卷的开始和结束时间(采用自定义字段类型)...

    接着上面的图片调查,sharepoint自带的问卷调查是没有开始和结束时间的.这个在项目过程不太实用.问卷一般有开始和结束时间的.因此需要自己 动手开发一个自定义字段类型字段.如下图: 开发添加栏目会 ...

  7. 用python画小鸭_python中的鸭子类型(协议)和接口

    定义 1. 接口(interface) 学过静态语言的同学一定对接口的概念并不陌生,它类似于我们家里用的插座标准,要用电器时,我们得先查看对应的插头是否和插座孔匹配.也正因为此,接口给我们提供了很大的 ...

  8. 使用python脚本批量修改Arcgis的数据字段类型或者名称

    参考其他的文章,放上代码,直接使用arcgis自带的python IDE运行,可解决中文字符的问题. # -- coding: utf-8 -- import arcpy import sys fro ...

  9. python标准函数有哪些_Python几个标准类型内建函数

    Python提供了一些内建函数用于基本对象类型:cmp(),repr(),str(),type()和等同于repr()的(' ')操作符 (1)type() type的用法如下: type(objec ...

最新文章

  1. atomikos mysql,记一次 Atomikos 分布式事务的使用
  2. 【视频】vue $watch监控数据的变化
  3. gj9 迭代器和生成器
  4. MySQL 数据库图形化管理界面应用种草之 Navicat Premium 如何使用
  5. Java笔记-RabbitMQ中生产者端confirm模式
  6. chartjs更新数据 vue_vue.js - 在vue中 怎么更改chart图表的文字大小
  7. 月均数据_数据|| 焊接不锈钢管、卷板、棒相继被调查,出口印度的量逐年降!...
  8. 基础篇:3.3.2)压铸件-材料选择
  9. maven本地仓库中存在jar包,但编译不成功,显示jar包不存在
  10. 推荐系统-Task01熟悉新闻推荐系统基本流程
  11. Office 如何双面打印Word文档
  12. 数据挖掘实战—航空公司客户价值分析
  13. JAVA有percentile函数吗_计算DAX中的PERCENTILE
  14. ENVI_建模工具的使用——以“指数计算”批处理为例
  15. 网页加入动态动漫人物
  16. 解决VMware虚拟机中没有vmnet0的情况
  17. 改造,分刷新显卡BIOS和驱动修改两种
  18. 1分钟链圈 | 区块链从业者平均年收入在20万元左右!纳斯达克报告:只有5%的IT供应商部署了区块链...
  19. 这些曾经世界第一的手游,现在全都凉了
  20. 单样本t检验中指标分析

热门文章

  1. WIC(wake-up interrupt controller)介绍
  2. Python编程:从入门到实践——练习题答案(第六章)
  3. matlab函数power,MATLAB函数
  4. 基于Python3的科学运算与常用算法-第4 符号运算
  5. dumpsys meminfo 详解
  6. 【arudino】RosBot 开发日记------控制两个舵机
  7. 三星Note8海外销量创纪录 国内销量有望“十一”期间爆发
  8. 阿里巴巴最新最全 800 道 Java 后端面试大全(值得收藏)
  9. Java菜鸟面试突破系列之MySQL优化
  10. mysql中IFIND_IN_SET和like的区别