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学习笔记(二)基础语法
Jun 06 Python
Pandas 数据框增、删、改、查、去重、抽样基本操作方法
Apr 12 Python
用Python+OpenCV对比图像质量的几种方法
Jul 15 Python
python KNN算法实现鸢尾花数据集分类
Oct 24 Python
Pytorch释放显存占用方式
Jan 13 Python
TFRecord文件查看包含的所有Features代码
Feb 17 Python
python中pandas库中DataFrame对行和列的操作使用方法示例
Jun 14 Python
Pycharm Available Package无法显示/安装包的问题Error Loading Package List解决
Sep 18 Python
python GUI计算器的实现
Oct 09 Python
python 基于Apscheduler实现定时任务
Dec 15 Python
解决python绘图使用subplots出现标题重叠的问题
Apr 30 Python
使用python绘制横竖条形图
Apr 21 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常用函数小技巧
2008/09/11 PHP
发一个php简单的伪原创程序,配合商城采集用的
2010/10/12 PHP
PHP 无限分类三种方式 非函数的递归调用!
2011/08/26 PHP
php微信公众号js-sdk开发应用
2016/11/28 PHP
php数组函数array_push()、array_pop()及array_shift()简单用法示例
2020/01/26 PHP
如何在PHP中生成随机数
2020/06/04 PHP
Ztree新增角色和编辑角色回显问题的解决
2016/10/25 Javascript
9个让JavaScript调试更简单的Console命令
2016/11/14 Javascript
js实现多行文本框统计剩余字数功能
2017/03/28 Javascript
zTree节点文字过多的处理方法
2017/11/24 Javascript
mui back 返回刷新页面的实例
2017/12/06 Javascript
vue中使用props传值的方法
2019/05/08 Javascript
jQuery中DOM操作原则实例分析
2019/08/01 jQuery
Vue获取微博授权URL代码实例
2020/11/04 Javascript
python获取指定网页上所有超链接的方法
2015/04/04 Python
详解Python中的文本处理
2015/04/11 Python
python实现从字典中删除元素的方法
2015/05/04 Python
pyqt5的QComboBox 使用模板的具体方法
2018/09/06 Python
解决pyinstaller打包pyqt5的问题
2019/01/08 Python
Python一键安装全部依赖包的方法
2019/08/12 Python
pytorch的batch normalize使用详解
2020/01/15 Python
Python3开发环境搭建详细教程
2020/06/18 Python
keras中epoch,batch,loss,val_loss用法说明
2020/07/02 Python
吉列剃须刀美国官网:Gillette美国
2018/07/13 全球购物
台湾7-ELEVEN线上购物中心:7-11
2021/01/21 全球购物
Chinti & Parker官网:奢华羊绒女装和创新针织设计
2021/01/01 全球购物
体育教师工作总结的自我评价
2013/10/10 职场文书
函授毕业个人自我评价
2014/02/20 职场文书
继承权公证书
2014/04/09 职场文书
一年级学生期末评语
2014/04/21 职场文书
安全生产月宣传标语
2014/10/06 职场文书
2014年综治维稳工作总结
2014/11/17 职场文书
小学教师年度个人总结
2015/02/05 职场文书
月考总结与反思
2015/10/22 职场文书
用Python爬虫破解滑动验证码的案例解析
2021/05/06 Python
ECharts transform数据转换和dataZoom在项目中使用
2022/12/24 Javascript