python 数据的清理行为实例详解

数据清洗主要是指填充缺失数据,消除噪声数据等操作,主要还是通过分析“脏数据”产生的原因和存在形式,利用现有的数据挖掘手段去清洗“脏数据”,然后转化为满足数据质量要求或者是应用要求的数据。
1、try 语句还有另外一个可选的子句,它定义了无论在任何情况下都会执行的清理行为。
例如:
>>>try:
raiseKeyboardInterrupt
finally:
print('Goodbye, world!')
Goodbye, world!
Traceback(most recent call last):
File"<pyshell#71>", line 2,in<module>
raiseKeyboardInterrupt
KeyboardInterrupt
以上例子不管try子句里面有没有发生异常,finally子句都会执行。
2、如果一个异常在 try 子句里(或者在 except 和 else 子句里)被抛出,而又没有任何的 except 把它截住,那么这个异常会在 finally 子句执行后再次被抛出。
下面是一个更加复杂的例子(在同一个 try 语句里包含 except 和 finally 子句):
>>>def divide(x, y):
try:
result = x / y
exceptZeroDivisionError:
print("division by zero!")
else:
print("result is", result)
finally:
print("executing finally clause")
>>> divide(2,1)
result is2.0
executing finally clause
>>> divide(2,0)
division by zero!
executing finally clause
>>> divide("2","1")
executing finally clause
Traceback(most recent call last):
File"<pyshell#91>", line 1,in<module>
divide("2","1")
File"<pyshell#88>", line 3,in divide
3、预定义的清理行为
一些对象定义了标准的清理行为,无论系统是否成功的使用了它,一旦不需要它了,那么这个标准的清理行为就会执行。
这面这个例子展示了尝试打开一个文件,然后把内容打印到屏幕上:
>>>for line in open("myfile.txt"):
print(line, end="")
Traceback(most recent call last):
File"<pyshell#94>", line 1,in<module>
for line in open("myfile.txt"):
FileNotFoundError:[Errno2]No such file or directory:'myfile.txt'
以上这段代码的问题是,当执行完毕后,文件会保持打开状态,并没有被关闭。
关键词 with 语句就可以保证诸如文件之类的对象在使用完之后一定会正确的执行他的清理方法:
>>>with open("myfile.txt")as f:
for line in f:
print(line, end="")
Traceback(most recent call last):
File"<pyshell#98>", line 1,in<module>
with open("myfile.txt")as f:
FileNotFoundError:[Errno2]No such file or directory:'myfile.txt'
以上这段代码执行完毕后,就算在处理过程中出问题了,文件 f 总是会关闭。
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# python
# 数据的清理
# Python清理行为
# Python 元组(Tuple)操作详解
# Python字符串的encode与decode研究心得乱码问题解决方法
# Python 字符串操作方法大全
# python逐行读取文件内容的三种方法
# python中执行shell命令的几个方法小结
# python操作日期和时间的方法
# Python中for循环详解
# python中的字典详细介绍
# Python中的Numpy入门教程
# python 字符串split的用法分享
# 关键词
# 子句
# 这段
# 抛出
# 是一个
# 就会
# 不需要
# 完毕后
# 没有任何
# 会在
# 把它
# 希望能
# 或者是
# 问题是
# 可选
# 另外一个
# 谢谢大家
# 就可以
# 过程中
# 这面
相关文章:
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
建站之星如何一键生成手机站?
如何在腾讯云服务器上快速搭建个人网站?
如何选择高性价比服务器搭建个人网站?
微课制作网站有哪些,微课网怎么进?
建站之星如何取消后台验证码生成?
建站上市公司网站建设方案与SEO优化服务定制指南
官网建站费用明细查询_企业建站套餐价格及收费标准指南
音乐网站服务器如何优化API响应速度?
实例解析angularjs的filter过滤器
头像制作网站在线制作软件,dw网页背景图像怎么设置?
制作门户网站的参考文献在哪,小说网站怎么建立?
如何通过IIS搭建网站并配置访问权限?
宝塔建站助手安装配置与建站模板使用全流程解析
建站之星代理平台如何选择最佳方案?
桂林网站制作公司有哪些,桂林马拉松怎么报名?
如何用IIS7快速搭建并优化网站站点?
建站主机与服务器功能差异如何区分?
如何挑选高效建站主机与优质域名?
香港服务器租用每月最低只需15元?
制作网站建设的公司有哪些,网站建设比较好的公司都有哪些?
建站中国官网:模板定制+SEO优化+建站流程一站式指南
如何在橙子建站上传落地页?操作指南详解
制作网站的软件下载免费,今日头条开宝箱老是需要下载怎么回事?
建站之星导航配置指南:自助建站与SEO优化全解析
高性能网站服务器部署指南:稳定运行与安全配置优化方案
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
5种Android数据存储方式汇总
海南网站制作公司有哪些,海口网是哪家的?
网站插件制作软件免费下载,网页视频怎么下到本地插件?
攀枝花网站建设,攀枝花营业执照网上怎么年审?
重庆网站制作公司哪家好,重庆中考招生办官方网站?
企业网站制作公司网页,推荐几家专业的天津网站制作公司?
网站制作软件免费下载安装,有哪些免费下载的软件网站?
南京网站制作费用,南京远驱官方网站?
如何通过虚拟机搭建网站?详细步骤解析
高防服务器如何保障网站安全无虞?
北京专业网站制作设计师招聘,北京白云观官方网站?
专业网站制作服务公司,有哪些网站可以免费发布招聘信息?
弹幕视频网站制作教程下载,弹幕视频网站是什么意思?
网站按钮制作软件,如何实现网页中按钮的自动点击?
建站之星客服服务时间及联系方式如何?
小程序网站制作需要准备什么资料,如何制作小程序?
如何在IIS中新建站点并解决端口绑定冲突?
阿里云网站制作公司,阿里云快速搭建网站好用吗?
高防服务器租用如何选择配置与防御等级?
建站之星ASP如何实现CMS高效搭建与安全管理?
如何将凡科建站内容保存为本地文件?
C#如何序列化对象为XML XmlSerializer用法
东莞市网站制作公司有哪些,东莞找工作用什么网站好?
*请认真填写需求信息,我们会在24小时内与您取得联系。