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 相关文章推荐
以Flask为例讲解Python的框架的使用方法
Apr 29 Python
Python3实现从文件中读取指定行的方法
May 22 Python
在CentOS上配置Nginx+Gunicorn+Python+Flask环境的教程
Jun 07 Python
python3 实现验证码图片切割的方法
Dec 07 Python
Pycharm设置utf-8自动显示方法
Jan 17 Python
python求最大值,不使用内置函数的实现方法
Jul 09 Python
Python闭包与装饰器原理及实例解析
Apr 30 Python
Python插件机制实现详解
May 04 Python
Python新手学习raise用法
Jun 03 Python
基于PyTorch的permute和reshape/view的区别介绍
Jun 18 Python
Python 基于jwt实现认证机制流程解析
Jun 22 Python
python eventlet绿化和patch原理
Nov 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
FleaPHP的安全设置方法
2008/09/15 PHP
twig里使用js变量的方法
2016/02/05 PHP
php数组指针操作详解
2017/02/14 PHP
PHP unlink与rmdir删除目录及目录下所有文件实例代码
2018/02/07 PHP
PHP封装curl的调用接口及常用函数详解
2018/05/31 PHP
js实现图片轮换效果代码
2013/04/16 Javascript
如何使用Javascript正则表达式来格式化XML内容
2013/07/04 Javascript
一道JS前端闭包面试题解析
2015/12/25 Javascript
jquery实现全选功能效果的实现代码
2016/05/05 Javascript
JavaScript中判断数据类型的方法总结
2016/05/24 Javascript
AngularJS基于http请求实现下载php生成的excel文件功能示例
2018/01/23 Javascript
菊花转动的jquery加载动画效果
2018/08/19 jQuery
Vue.js递归组件实现组织架构树和选人功能
2019/07/04 Javascript
使用Vue 自定义文件选择器组件的实例代码
2020/03/04 Javascript
Python RuntimeError: thread.__init__() not called解决方法
2015/04/28 Python
Python3中类、模块、错误与异常、文件的简易教程
2017/11/20 Python
softmax及python实现过程解析
2019/09/30 Python
python3实现从kafka获取数据,并解析为json格式,写入到mysql中
2019/12/23 Python
在Python中使用K-Means聚类和PCA主成分分析进行图像压缩
2020/04/10 Python
Pycharm连接远程服务器过程图解
2020/04/30 Python
利用Python pandas对Excel进行合并的方法示例
2020/11/04 Python
Python如何实现Paramiko的二次封装
2021/01/30 Python
英国殿堂级有机护肤品牌:Rodial
2017/04/17 全球购物
万宝龙英国官网:Montblanc手表、书写工具、皮革和珠宝
2018/10/16 全球购物
英国老牌潮鞋店:Offspring
2019/08/19 全球购物
专业幼师实习生自我鉴定范文
2013/12/08 职场文书
大学生见习期满自我鉴定
2014/09/13 职场文书
优秀教师申报材料
2014/12/16 职场文书
车间主任岗位职责
2015/02/03 职场文书
成绩单家长意见
2015/06/03 职场文书
建筑工程催款函
2015/06/24 职场文书
初中班级口号霸气押韵
2015/12/24 职场文书
CSS3 菱形拼图实现只旋转div 背景图片不旋转功能
2021/03/30 HTML / CSS
python基于OpenCV模板匹配识别图片中的数字
2021/03/31 Python
Python 如何实现文件自动去重
2021/06/02 Python
Python绘制散乱的点构成的图的方法
2022/04/21 Python