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 相关文章推荐
Python正则表达式匹配HTML页面编码
Apr 08 Python
Python中字典的基础知识归纳小结
Aug 19 Python
Python 字典与字符串的互转实例
Jan 13 Python
Python操作SQLite数据库的方法详解【导入,创建,游标,增删改查等】
Jul 11 Python
定制FileField中的上传文件名称实例
Aug 23 Python
import的本质解析
Oct 30 Python
Python网络爬虫中的同步与异步示例详解
Feb 03 Python
Python实现的径向基(RBF)神经网络示例
Feb 06 Python
Django 静态文件配置过程详解
Jul 23 Python
python二分法查找算法实现方法【递归与非递归】
Dec 06 Python
python中逻辑与或(and、or)和按位与或异或(&、|、^)区别
Aug 05 Python
Python连接Postgres/Mysql/Mongo数据库基本操作大全
Jun 29 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
高分R级DC动画剧《哈莉·奎茵》第二季正式预告首发
2020/04/09 欧美动漫
PHP个人网站架设连环讲(四)
2006/10/09 PHP
PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法
2014/05/06 PHP
php递归json类实例
2014/12/02 PHP
php使用file函数、fseek函数读取大文件效率对比分析
2016/11/04 PHP
php创建多级目录与级联删除文件的方法示例
2019/09/12 PHP
laravel框架添加数据,显示数据,返回成功值的方法
2019/10/11 PHP
jQuery 阴影插件代码分享
2012/01/09 Javascript
JQuery 的跨域方法推荐_可跨任何网站
2016/05/18 Javascript
Javascript实现汉字和拼音互转的终极方案
2016/10/19 Javascript
layui选项卡效果实现代码
2017/05/19 Javascript
JS仿淘宝搜索框用户输入事件的实现
2017/06/19 Javascript
基于 D3.js 绘制动态进度条的实例详解
2018/02/26 Javascript
详解Webstorm 下的Angular2.0开发之路(图文)
2018/12/06 Javascript
JS实现的贪吃蛇游戏完整实例
2019/01/18 Javascript
js HTML DOM EventListener功能与用法实例分析
2020/04/27 Javascript
vue实现移动端返回顶部
2020/10/12 Javascript
[56:58]VP vs Optic 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
[06:57]DOTA2-DPC中国联赛 正赛 Ehome vs PSG.LGD 选手采访
2021/03/11 DOTA
Python中的with语句与上下文管理器学习总结
2016/06/28 Python
fastcgi文件读取漏洞之python扫描脚本
2017/04/23 Python
python获取当前文件路径以及父文件路径的方法
2019/07/10 Python
安装PyInstaller失败问题解决
2019/12/14 Python
HTML5 Canvas鼠标与键盘事件demo示例
2013/07/04 HTML / CSS
ivx平台开发之不用代码实现一个九宫格抽奖功能
2021/01/27 HTML / CSS
allbeauty美国:英国在线美容店
2019/03/11 全球购物
网络安全类面试题
2015/08/01 面试题
物流管理专业应届生求职信
2013/11/21 职场文书
大学生个人事迹材料
2014/01/21 职场文书
北京大学自荐信范文
2014/01/28 职场文书
乡镇党的群众路线对照检查材料
2014/09/24 职场文书
毕业生爱心捐书倡议书
2015/04/27 职场文书
深度好文:50条没人告诉你的人生经验,句句精辟
2019/08/22 职场文书
Python实现随机生成迷宫并自动寻路
2021/06/13 Python
如何vue使用el-table遍历循环表头和表体数据
2022/04/26 Vue.js
使用Django框架创建项目
2022/06/10 Python