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使用三角迭代计算圆周率PI的方法
Mar 20 Python
Python使用reportlab将目录下所有的文本文件打印成pdf的方法
May 20 Python
python 中split 和 strip的实例详解
Jul 12 Python
Python中用psycopg2模块操作PostgreSQL方法
Nov 28 Python
《Python学习手册》学习总结
Jan 17 Python
Python读取mat文件,并转为csv文件的实例
Jul 04 Python
python如何使用Redis构建分布式锁
Jan 16 Python
Python sep参数使用方法详解
Feb 12 Python
对python中arange()和linspace()的区别说明
May 03 Python
Python3爬虫mitmproxy的安装步骤
Jul 29 Python
python3:excel操作之读取数据并返回字典 + 写入的案例
Sep 01 Python
python实现MD5进行文件去重的示例代码
Jul 09 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无限级栏目分类读取的实现代码
2014/02/19 PHP
PHP中copy on write写时复制机制介绍
2014/05/13 PHP
php简单实现数组分页的方法
2016/04/30 PHP
PHP如何获取Cookie并实现模拟登录
2020/07/16 PHP
文本加密解密
2006/06/23 Javascript
一些Javascript的IE和Firefox(火狐)兼容性的问题总结及常用例子
2009/05/21 Javascript
Firefox+FireBug使JQuery的学习更加轻松愉快
2010/01/01 Javascript
js 数据类型转换总结笔记
2011/01/17 Javascript
jquery滚动组件(vticker.js)实现页面动态数据的滚动效果
2013/07/03 Javascript
js获取URL的参数的方法(getQueryString)示例
2013/09/29 Javascript
js读取cookie方法总结
2014/10/31 Javascript
常见JS验证脚本汇总
2015/12/01 Javascript
基于jQuery实现的双11天猫拆红包抽奖效果
2015/12/01 Javascript
原生js实现图片轮播特效
2015/12/18 Javascript
js获取当前日期时间及其它日期操作汇总
2016/03/08 Javascript
基于jQuery实现发送短信验证码后的倒计时功能(无视页面关闭)
2016/09/02 Javascript
jQuery实现磁力图片跟随效果完整示例
2016/09/16 Javascript
BootStrap Tooltip插件源码解析
2016/12/27 Javascript
Vue.js学习之计算属性
2017/01/22 Javascript
HTML5+jQuery实现搜索智能匹配功能
2017/03/24 jQuery
vue中页面跳转拦截器的实现方法
2017/08/23 Javascript
如何使用CSS3和JQuery easing 插件制作绚丽菜单
2019/06/18 jQuery
深入了解JavaScript词法作用域
2020/07/29 Javascript
python使用新浪微博api上传图片到微博示例
2014/01/10 Python
python+pandas+时间、日期以及时间序列处理方法
2018/07/10 Python
python+Splinter实现12306抢票功能
2018/09/25 Python
如何基于python3和Vue实现AES数据加密
2020/03/27 Python
Python 实现微信自动回复的方法
2020/09/11 Python
英国时尚泳装品牌:Maru Swimwear
2019/10/06 全球购物
本科毕业生专业自荐书范文
2014/02/05 职场文书
点菜员岗位职责范本
2014/02/14 职场文书
《金孔雀轻轻跳》教学反思
2014/04/20 职场文书
初三新学期计划书
2014/05/03 职场文书
民事诉讼代理授权委托书
2014/10/11 职场文书
MySQL中order by的执行过程
2022/06/05 MySQL
SQL bool盲注和时间盲注详解
2022/07/23 SQL Server