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 相关文章推荐
Tornado Web服务器多进程启动的2个方法
Aug 04 Python
浅谈Python基础之I/O模型
May 11 Python
python实现读Excel写入.txt的方法
Apr 29 Python
python 平衡二叉树实现代码示例
Jul 07 Python
在python中利用最小二乘拟合二次抛物线函数的方法
Dec 29 Python
Python 把序列转换为元组的函数tuple方法
Jun 27 Python
Python实现制度转换(货币,温度,长度)
Jul 14 Python
python 实现字符串下标的输出功能
Feb 13 Python
python计算波峰波谷值的方法(极值点)
Feb 18 Python
Python tornado上传文件的功能
Mar 26 Python
python 日志模块 日志等级设置失效的解决方案
May 26 Python
Python机器学习实战之k-近邻算法的实现
Nov 27 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
thinkphp 一个页面使用2次分页的实现方法
2013/07/15 PHP
如何使用jQuery+PHP+MySQL来实现一个在线测试项目
2015/04/26 PHP
php生成毫秒时间戳的实例讲解
2017/09/22 PHP
PHP接入微信H5支付的方法示例
2019/10/28 PHP
jQuery对象与DOM对象之间的转换方法
2010/04/15 Javascript
jQuery自动添加表单项的方法
2015/07/13 Javascript
深入解析JavaScript的闭包机制
2015/10/20 Javascript
实例讲解js验证表单项是否为空的方法
2016/01/09 Javascript
基于jQuery倒计时插件实现团购秒杀效果
2016/05/13 Javascript
Bootstrap插件全集
2016/07/18 Javascript
Vue.js每天必学之指令系统与自定义指令
2016/09/07 Javascript
JS实现页面内跳转的简单代码
2017/09/03 Javascript
浅谈react-router HashRouter和BrowserRouter的使用
2017/12/29 Javascript
微信小程序使用swiper组件实现类3D轮播图
2018/08/29 Javascript
对Vue2 自定义全局指令Vue.directive和指令的生命周期介绍
2018/08/30 Javascript
详解Vue webapp项目通过HBulider打包原生APP(vue+webpack+HBulider)
2019/02/02 Javascript
微信小程序实现蒙版弹出窗功能
2019/09/17 Javascript
微信小程序获取公众号文章列表及显示文章的示例代码
2020/03/10 Javascript
vue props default Array或是Object的正确写法说明
2020/07/30 Javascript
python发送邮件接收邮件示例分享
2014/01/21 Python
python删除文件示例分享
2014/01/28 Python
python基于ID3思想的决策树
2018/01/03 Python
利用python实现微信头像加红色数字功能
2018/03/26 Python
对Python 3.2 迭代器的next函数实例讲解
2018/10/18 Python
Python数据集切分实例
2018/12/08 Python
matlab灰度图像调整及imadjust函数的用法详解
2020/02/27 Python
详解torch.Tensor的4种乘法
2020/09/03 Python
基于Python正确读取资源文件
2020/09/14 Python
分别介绍一下Session Bean和Entity Bean
2015/03/13 面试题
幼儿老师求职信
2014/06/30 职场文书
考试作弊被抓检讨书
2014/10/02 职场文书
团委工作总结2015
2015/04/02 职场文书
音乐之声观后感
2015/06/04 职场文书
2015年中学团委工作总结
2015/07/22 职场文书
JavaScript前端面试组合函数
2022/06/21 Javascript
WIN10使用IIS部署ftp服务器详细教程
2022/08/05 Servers