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

数据清洗主要是指填充缺失数据,消除噪声数据等操作,主要还是通过分析“脏数据”产生的原因和存在形式,利用现有的数据挖掘手段去清洗“脏数据”,然后转化为满足数据质量要求或者是应用要求的数据。

1、try 语句还有另外一个可选的子句,它定义了无论在任何情况下都会执行的清理行为。

例如:

以上例子不管try子句里面有没有发生异常,finally子句都会执行。

2、如果一个异常在 try 子句里(或者在 except 和 else 子句里)被抛出,而又没有任何的 except 把它截住,那么这个异常会在 finally 子句执行后再次被抛出。

下面是一个更加复杂的例子(在同一个 try 语句里包含 except 和 finally 子句):

3、预定义的清理行为

一些对象定义了标准的清理行为,无论系统是否成功的使用了它,一旦不需要它了,那么这个标准的清理行为就会执行。

这面这个例子展示了尝试打开一个文件,然后把内容打印到屏幕上:

以上这段代码的问题是,当执行完毕后,文件会保持打开状态,并没有被关闭。

关键词 with 语句就可以保证诸如文件之类的对象在使用完之后一定会正确的执行他的清理方法:

以上这段代码执行完毕后,就算在处理过程中出问题了,文件 f 总是会关闭。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

python数据清理的实践总结_python 数据的清理行为实例详解相关推荐

  1. python标准类型内建模块_Python内建模块struct实例详解

    本文研究的主要是Python内建模块struct的相关内容,具体如下. Python中变量的类型只有列表.元祖.字典.集合等高级抽象类型,并没有像c中定义了位.字节.整型等底层初级类型.因为Pytho ...

  2. python中字典del的用法_python中字典(Dictionary)用法实例详解

    本文展示了字典在python中的使用.分享给大家参考.具体分析如下: 字典是一种映射结构的数据类型,由无序的"键值对"组成.字典的关键字必须是不可改变的类型,如字符串.数字和元组: ...

  3. [转载] python 遍历字符串 字符_python 遍历字符串(含汉字)实例详解

    参考链接: Python字符串| rfind python 遍历字符串(含汉字)实例详解 python 遍历字符串(含汉字)实例详解 s = "中国china" for j in ...

  4. python的类和对象_Python面向对象之类和对象实例详解

    本文实例讲述了Python面向对象之类和对象.分享给大家供大家参考,具体如下: 类和对象(1) 对象是什么? 对象=属性(静态)+方法(动态): 属性一般是一个个变量:方法是一个个函数: #类的属性 ...

  5. python中列表数据类型_Python数据类型之List列表实例详解

    本文实例讲述了Python数据类型之List列表.分享给大家供大家参考,具体如下: list列表 1.概述: 通过之前的学习,我们知道变量可以存储数据,但是一个变量只能存储一个数据,现在有一个班级,班 ...

  6. python 遍历字符串 字符_python 遍历字符串(含汉字)实例详解

    python 遍历字符串(含汉字)实例详解 python 遍历字符串(含汉字)实例详解 s = "中国china" for j in s: print j 首先一个,你这个'a'是 ...

  7. python 自动化办公 案例_python自动化工具之pywinauto实例详解

    python自动化工具之pywinauto实例详解 来源:中文源码网 浏览: 次 日期:2019年11月5日 [下载文档: python自动化工具之pywinauto实例详解.txt ] (友情提示: ...

  8. python如何调用文件进行换位加密_python 换位密码算法的实例详解

    python 换位密码算法的实例详解 一前言: 换位密码基本原理:先把明文按照固定长度进行分组,然后对每一组的字符进行换位操作,从而实现加密.例如,字符串"Error should neve ...

  9. python编程字典100例_python中字典(Dictionary)用法实例详解

    本文实例讲述了python中字典(Dictionary)用法.分享给大家供大家参考.具体分析如下: 字典(Dictionary)是一种映射结构的数据类型,由无序的"键-值对"组成. ...

最新文章

  1. xen 虚拟机挂了,宿主机假死的问题追终,全思路
  2. IOS引导页拨动4张图片最后一张停三秒进入主页,页面推送
  3. Android中通过Intent调用其他应用的方法
  4. 【小白学习keras教程】五、基于reuters数据集训练不同RNN循环神经网络模型
  5. 车辆跟驰模型matlab代码实现_MATLAB——考虑驾驶员特性及前车速度的快速路模型...
  6. 交通警察手势信号(动画演示)
  7. android自定义tab的分隔符,TabView中的分隔符
  8. Google Chrome 调试JS简单教程[更新]
  9. 无聊的python课程_5 个无聊 Python 程序,用 Python 整蛊你的朋友们吧
  10. linux——网络情报收集(总结篇.干货+实战)
  11. 八皇后-韩顺平java
  12. 利用计算机软件优化设计畜禽饲料配方 excel软件优化畜禽饲料配方,利用Excel线性规划优化饲料配方【荐】.ppt...
  13. 《白帽子讲web安全》读书笔记_2021-07-16
  14. 钽电容失效、爆炸、烧毁的种种原因!
  15. web界面设计(一)
  16. 疫苗接种 vaccine jab
  17. Git版本控制管理——补丁
  18. 计算机网络通信技术的应用领域,基于计算机远程网络通信技术的应用分析
  19. 电脑文件和百度网盘如何随时随地备份?
  20. pq grid 及 一些基本方法

热门文章

  1. 每日一皮:测试都ok啊,咋一上线就乱了呢...
  2. 500 行代码写一个俄罗斯方块游戏
  3. 从0到1:构建强大且易用的规则引擎
  4. GitHub官方开源新命令行工具
  5. Spring Security 实战干货:自定义配置类入口 WebSecurityConfigurerAdapter
  6. 彩色圆圈的html代码,HTML5 Canvas彩色圆点粒子飘动动画特效
  7. linux升级内核后反复重启,Ubuntu 14.04 升级内核后重启开机黑屏解决
  8. vs2015更改默认项目类型
  9. python 矩阵基础
  10. 'utf-8' codec can't decode byte 0xd5 in position 0: invalid continuation byte