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支持断点续传的多线程下载示例
Jan 16 Python
python循环监控远程端口的方法
Mar 14 Python
Windows系统下多版本pip的共存问题详解
Oct 10 Python
python的几种矩阵相乘的公式详解
Jul 10 Python
利用python实现周期财务统计可视化
Aug 25 Python
python实现飞机大战项目
Mar 11 Python
解决Jupyter Notebook开始菜单栏Anaconda下消失的问题
Apr 13 Python
如何把外网python虚拟环境迁移到内网
May 18 Python
Python迭代器协议及for循环工作机制详解
Jul 14 Python
Scrapy实现模拟登录的示例代码
Feb 21 Python
python munch库的使用解析
May 25 Python
Python四款GUI图形界面库介绍
Jun 05 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 结果集的分页实现代码
2009/03/10 PHP
简单PHP上传图片、删除图片实现代码
2010/05/12 PHP
PHP生成随机密码方法汇总
2015/08/27 PHP
PHP QRCODE生成彩色二维码的方法
2016/05/19 PHP
php封装的表单验证类完整实例
2016/10/19 PHP
如何离线执行php任务
2017/02/21 PHP
ecshop添加菜单及权限分配问题
2017/11/21 PHP
PHP中类与对象功能、用法实例解读
2020/03/27 PHP
在线编辑器的实现原理(兼容IE和FireFox)
2007/03/09 Javascript
Dom 是什么的详细说明
2010/10/25 Javascript
jQuery点击tr实现checkbox选中的方法
2013/03/19 Javascript
JQuery标签页效果的两个实例讲解(4)
2015/09/17 Javascript
jQuery插件EasyUI实现Layout框架页面中弹出窗体到最顶层效果(穿越iframe)
2016/08/05 Javascript
整理关于Bootstrap过渡动画的慕课笔记
2017/03/29 Javascript
详解datagrid使用方法(重要)
2020/11/06 Javascript
JavaScript WeakMap使用详解
2021/02/05 Javascript
[01:55]《走出家门看比赛》——DOTA2 2015国际邀请赛同城线下观战
2015/07/18 DOTA
Python中用pycurl监控http响应时间脚本分享
2015/02/02 Python
使用相同的Apache实例来运行Django和Media文件
2015/07/22 Python
利用Python获取操作系统信息实例
2016/09/02 Python
Pytorch使用MNIST数据集实现基础GAN和DCGAN详解
2020/01/10 Python
基于Python的Jenkins的二次开发操作
2020/05/12 Python
德国前卫设计师时装在线商店:Luxury Loft
2019/11/04 全球购物
抽象方法、抽象类怎样声明
2014/10/25 面试题
Why do we need Unit test
2013/01/03 面试题
Python里面search()和match()的区别
2016/09/21 面试题
幼儿园亲子活动方案
2014/01/29 职场文书
基层党员公开承诺书
2014/05/29 职场文书
求职简历自荐信
2014/06/18 职场文书
机械工程及自动化专业求职信
2014/09/03 职场文书
2014年党员学习“三严三实”思想汇报
2014/09/15 职场文书
领导干部群众路线个人对照检查材料思想汇报
2014/09/30 职场文书
毕业实习指导教师评语
2014/12/31 职场文书
感恩教育观后感
2015/06/17 职场文书
催款函范本大全
2015/06/24 职场文书
六五普法心得体会2016
2016/01/21 职场文书