pandas 强制类型转换 df.astype实例


Posted in Python onApril 09, 2020

废话不多说,大家还是直接看代码吧!

import pandas as pd
from matplotlib import pyplot as plt
from datetime import datetime
filename='sitka_weather_2014.csv'

df=pd.read_csv(filename)
print(df.dtypes)

pandas 强制类型转换 df.astype实例

df[' Min Humidity']=df[' Min Humidity'].astype('float64')
df=df.astype({'Max Humidity':'float64','Max Dew PointF':'float64'})

print('*'*44)
print(df.dtypes)

pandas 强制类型转换 df.astype实例

补充知识:python pandas转换数据类型astype(int)报错问题

代码:

import pandas as pd
a = pd.Series([‘1.11',‘2.22'])
print(a)
a = a.astype(int)
print(a)

报错

ValueError: invalid literal for int() with base 10: ‘1.11'

代码:

import pandas as pd
a = pd.Series([‘1.11',‘2.22'])
print(a)
a = a.astype(float).astype(int)
print(a)

输出:

0 1.11
1 2.22
dtype: object
0 1
1 2
dtype: int32

原因:

astype(int)在转换数据类型时,直接将字符串转为整型数据字符串中的小数点会被认为是特殊字符而报错;

先转成浮点数据,astype(int)会把数据当做数字来进行转换。

以上这篇pandas 强制类型转换 df.astype实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python3基础之基本运算符概述
Aug 13 Python
Python with的用法
Aug 22 Python
Pycharm学习教程(7)虚拟机VM的配置教程
May 04 Python
Python断言assert的用法代码解析
Feb 03 Python
在python带权重的列表中随机取值的方法
Jan 23 Python
react+django清除浏览器缓存的几种方法小结
Jul 17 Python
python判断自身是否正在运行的方法
Aug 08 Python
python selenium自动化测试框架搭建的方法步骤
Jun 14 Python
Python实现Word表格转成Excel表格的示例代码
Apr 16 Python
python中如何设置代码自动提示
Jul 15 Python
详解python tkinter包获取本地绝对路径(以获取图片并展示)
Sep 04 Python
Python sklearn分类决策树方法详解
Sep 23 Python
python 给图像添加透明度(alpha通道)
Apr 09 #Python
Python日志logging模块功能与用法详解
Apr 09 #Python
解决python DataFrame 打印结果不换行问题
Apr 09 #Python
Python的PIL库中getpixel方法的使用
Apr 09 #Python
Python 随机生成测试数据的模块:faker基本使用方法详解
Apr 09 #Python
python图片指定区域替换img.paste函数的使用
Apr 09 #Python
python程序输出无内容的解决方式
Apr 09 #Python
You might like
php缓存技术详细总结
2013/08/07 PHP
PHP文件上传之多文件上传的实现思路
2016/01/27 PHP
php根据数据id自动生成编号的实现方法
2016/10/16 PHP
PHP中STDCLASS用法实例分析
2016/11/11 PHP
PHP常用的三种设计模式
2017/02/17 PHP
thinkPHP实现签到功能的方法
2017/03/15 PHP
javascript 动态数据下的锚点错位问题解决方法
2008/12/24 Javascript
javascript 实用的文字链提示框效果
2010/06/30 Javascript
JS 自定义带默认值的函数
2011/07/21 Javascript
如何将一个String和多个String值进行比较思路分析
2013/04/22 Javascript
jQuery中before()方法用法实例
2014/12/25 Javascript
jQuery prototype冲突的2种解决方法(附demo示例下载)
2016/01/21 Javascript
js复制内容到剪贴板代码,js复制代码的简单实例
2016/10/27 Javascript
JS 全屏和退出全屏详解及实例代码
2016/11/07 Javascript
JS实现的DIV块来回滚动效果示例
2017/02/07 Javascript
微信小程序 实现动态显示和隐藏某个控件
2017/04/27 Javascript
jQuery模拟爆炸倒计时功能实例代码
2017/08/21 jQuery
详解vue通过NGINX部署在子目录或者二级目录实践
2018/09/03 Javascript
如何使用 vue + d3 画一棵树
2018/12/03 Javascript
浅谈webpack 四个核心概念之Entry
2019/06/12 Javascript
在Vue中实现随hash改变响应菜单高亮
2020/03/09 Javascript
Python实现二维数组输出为图片
2018/04/03 Python
使用numpy和PIL进行简单的图像处理方法
2018/07/02 Python
Django添加sitemap的方法示例
2018/08/06 Python
python实现替换word中的关键文字(使用通配符)
2020/02/13 Python
如何在Anaconda中打开python自带idle
2020/09/21 Python
使用Html5、CSS实现文字阴影效果
2018/01/17 HTML / CSS
css3 transform 3d 使用css3创建动态3d立方体(html5实践)
2013/01/06 HTML / CSS
英国虚拟主机服务商:eUKhost
2016/08/16 全球购物
bonprix匈牙利:女士、男士和儿童服装
2019/07/19 全球购物
String这个类型的class为何定义成final?
2012/11/13 面试题
民族团结先进个人材料
2014/02/05 职场文书
大学生党员自我剖析材料
2014/10/06 职场文书
详解Mysql 函数调用优化
2021/04/07 MySQL
如何判断pytorch是否支持GPU加速
2021/06/01 Python
Python经常使用的一些内置函数
2022/04/11 Python