全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

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

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的用法分享  # 关键词  # 子句  # 这段  # 抛出  # 是一个  # 就会  # 不需要  # 完毕后  # 没有任何  # 会在  # 把它  # 希望能  # 或者是  # 问题是  # 可选  # 另外一个  # 谢谢大家  # 就可以  # 过程中  # 这面 


相关文章: 北京营销型网站制作公司,可以用python做一个营销推广网站吗?  建站之星如何修改网站生成路径?  c# Task.ConfigureAwait(true) 在什么场景下是必须的  建站之星五站合一营销型网站搭建攻略,流量入口全覆盖优化指南  西安制作网站公司有哪些,西安货运司机用的最多的app或者网站是什么?  宠物网站制作html代码,有没有专门介绍宠物如何养的网站啊?  C++中引用和指针有什么区别?(代码说明)  如何获取免费开源的自助建站系统源码?  ,购物网站怎么盈利呢?  山东云建站价格为何差异显著?  如何通过服务器快速搭建网站?完整步骤解析  如何在Golang中使用encoding/gob序列化对象_存储和传输数据  如何正确下载安装西数主机建站助手?  模具网站制作流程,如何找模具客户?  如何通过远程VPS快速搭建个人网站?  网站制作中优化长尾关键字挖掘的技巧,建一个视频网站需要多少钱?  详解jQuery停止动画——stop()方法的使用  导航网站建站方案与优化指南:一站式高效搭建技巧解析  建站之星会员如何解锁更多建站功能?  香港服务器建站指南:外贸独立站搭建与跨境电商配置流程  阿里云网站制作公司,阿里云快速搭建网站好用吗?  保定网站制作方案定制,保定招聘的渠道有哪些?找工作的人一般都去哪里看招聘信息?  如何获取上海专业网站定制建站电话?  正规网站制作公司有哪些,目前国内哪家网页网站制作设计公司比较专业靠谱?口碑好?  C++如何将C风格字符串(char*)转换为std::string?(代码示例)  广州网站制作的公司,现在专门做网站的公司有没有哪几家是比较好的,性价比高,模板也多的?  临沂网站制作企业,临沂第三中学官方网站?  网站制作网站,深圳做网站哪家比较好?  如何在七牛云存储上搭建网站并设置自定义域名?  如何通过VPS建站无需域名直接访问?  装修招标网站设计制作流程,装修招标流程?  Python文件管理规范_工程实践说明【指导】  视频网站app制作软件,有什么好的视频聊天网站或者软件?  弹幕视频网站制作教程下载,弹幕视频网站是什么意思?  定制建站如何定义?其核心优势是什么?  如何在IIS管理器中快速创建并配置网站?  html制作网站的步骤有哪些,iapp如何添加网页?  5种Android数据存储方式汇总  javascript中对象的定义、使用以及对象和原型链操作小结  广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?  如何制作一个表白网站视频,关于勇敢表白的小标题?  如何通过虚拟主机快速完成网站搭建?  个人网站制作流程图片大全,个人网站如何注销?  已有域名和空间如何快速搭建网站?  香港服务器网站推广:SEO优化与外贸独立站搭建策略  已有域名和空间,如何快速搭建网站?  建站之星微信建站一键生成小程序+多端营销系统  如何在宝塔面板创建新站点?  大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?  如何基于PHP生成高效IDC网络公司建站源码? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。