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 03 Python
Python中__name__的使用实例
Apr 14 Python
Python使用正则表达式获取网页中所需要的信息
Jan 29 Python
python通过zabbix api获取主机
Sep 17 Python
Python实现八皇后问题示例代码
Dec 09 Python
详解Python静态网页爬取获取高清壁纸
Apr 23 Python
详解利用python+opencv识别图片中的圆形(霍夫变换)
Jul 01 Python
Python将string转换到float的实例方法
Jul 29 Python
Python手绘可视化工具cutecharts使用实例
Dec 05 Python
Python批量启动多线程代码实例
Feb 18 Python
python实现简单井字棋游戏
Mar 04 Python
Python+Selenium实现抖音、快手、B站、小红书、微视、百度好看视频、西瓜视频、微信视频号、搜狐视频、一点号、大风号、趣头条等短视频自动发布
Apr 13 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.MVC的模板标签系统(二)
2006/09/05 PHP
memcache一致性hash的php实现方法
2015/03/05 PHP
由Javascript实现的页面日历
2011/11/04 Javascript
JS继承--原型链继承和类式继承
2013/04/08 Javascript
JavaScript自定义数组排序方法
2015/02/12 Javascript
js实现iGoogleDivDrag模块拖动层拖动特效的方法
2015/03/04 Javascript
浅谈js 闭包引起的内存泄露问题
2015/06/22 Javascript
JavaScript SHA512&SHA256加密算法详解
2015/08/11 Javascript
jquery 正整数数字校验正则表达式
2017/01/10 Javascript
Bootstrap模态框案例解析
2017/03/05 Javascript
详解Angular2表单-模板驱动的表单(Template-Driven Forms)
2017/08/04 Javascript
ionic3 懒加载
2017/08/16 Javascript
Vue-resource拦截器判断token失效跳转的实例
2017/10/27 Javascript
详解从Vue-router到html5的pushState
2018/07/21 Javascript
微信小程序开发之自定义tabBar的实现
2018/09/06 Javascript
Vue使用lodop实现打印小结
2019/07/06 Javascript
微信小程序开发摇一摇功能
2019/11/22 Javascript
python读取浮点数和读取文本文件示例
2014/05/06 Python
Django实现自定义404,500页面教程
2017/03/26 Python
Django objects.all()、objects.get()与objects.filter()之间的区别介绍
2017/06/12 Python
Python中表达式x += y和x = x+y 的区别详解
2017/06/20 Python
使用 Python 实现简单的 switch/case 语句的方法
2018/09/17 Python
Python pandas DataFrame操作的实现代码
2019/06/21 Python
python中 * 的用法详解
2019/07/10 Python
Python 识别12306图片验证码物品的实现示例
2020/01/20 Python
python3中使用__slots__限定实例属性操作分析
2020/02/14 Python
使用python把xmind转换成excel测试用例的实现代码
2020/10/12 Python
美国最受欢迎的度假目的地优惠套餐:BookVIP
2018/09/27 全球购物
安德玛菲律宾官网:Under Armour菲律宾
2020/07/28 全球购物
毕业生自荐信
2013/12/14 职场文书
2015年乡镇卫生院妇幼保健工作总结
2015/05/19 职场文书
邓小平文选读书笔记
2015/06/29 职场文书
golang中的空slice案例
2021/04/27 Golang
Golang实现AES对称加密的过程详解
2021/05/20 Golang
SQL写法--行行比较
2021/08/23 SQL Server
【js设计模式】SOLID五大设计原则
2022/03/24 Javascript