全网整合营销服务商

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

免费咨询热线: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多线程使用规范_线程安全解析【教程】  logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?  建站之星后台管理如何实现高效配置?  建站OpenVZ教程与优化策略:配置指南与性能提升  制作旅游网站html,怎样注册旅游网站?  如何用已有域名快速搭建网站?  如何高效搭建专业期货交易平台网站?  如何在万网ECS上快速搭建专属网站?  如何用花生壳三步快速搭建专属网站?  如何通过cPanel快速搭建网站?  开封网站制作公司,网络用语开封是什么意思?  建站之星如何快速解决建站难题?  Swift中switch语句区间和元组模式匹配  深圳 网站制作,深圳招聘网站哪个比较好一点啊?  如何用虚拟主机快速搭建网站?详细步骤解析  如何通过FTP服务器快速搭建网站?  c++23 std::expected怎么用 c++优雅处理函数错误返回【详解】  官网自助建站系统:SEO优化+多语言支持,快速搭建专业网站  如何通过云梦建站系统实现SEO快速优化?  如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?  网站制作价目表怎么做,珍爱网婚介费用多少?  如何快速生成专业多端适配建站电话?  宠物网站制作html代码,有没有专门介绍宠物如何养的网站啊?  香港服务器租用费用高吗?如何避免常见误区?  建站之星免费版是否永久可用?  网站制作专业公司有哪些,如何制作一个企业网站,建设网站的基本步骤有哪些?  c# await 一个已经完成的Task会发生什么  相亲简历制作网站推荐大全,新相亲大会主持人小萍萍资料?  C++时间戳转换成日期时间的步骤和示例代码  如何在服务器上三步完成建站并提升流量?  南宁网站建设制作定制,南宁网站建设可以定制吗?  微课制作网站有哪些,微课网怎么进?  如何在Golang中使用encoding/gob序列化对象_存储和传输数据  电商平台网站制作流程,电商网站如何制作?  名字制作网站免费,所有小说网站的名字?  如何获取免费开源的自助建站系统源码?  如何用wdcp快速搭建高效网站?  平台云上自主建站:模板化设计与智能工具打造高效网站  建站之星各版本价格是多少?  如何制作网站标识牌,动态网站如何制作(教程)?  网站设计制作企业有哪些,抖音官网主页怎么设置?  建站主机服务器选购指南:轻量应用与VPS配置解析  如何通过万网虚拟主机快速搭建网站?  建站之星3.0如何解决常见操作问题?  如何快速上传建站程序避免常见错误?  如何在阿里云部署织梦网站?  如何在Ubuntu系统下快速搭建WordPress个人网站?  定制建站流程解析:需求评估与SEO优化功能开发指南  nginx修改上传文件大小限制的方法  如何通过虚拟主机快速搭建个人网站? 

您的项目需求

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