韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python高级 > 八个数据清洗的Python代码(复制即可使用)

八个数据清洗的Python代码(复制即可使用)

头像

爱喝马黛茶的安东尼

2019-11-29 14:44:433232浏览 · 0收藏 · 0评论

数据清洗,是进行数据分析和使用数据训练模型的必经之路,也是最耗费数据科学家/程序员精力的地方。

这些用于数据清洗的代码有两个优点:一是由函数编写而成,不用改参数就可以直接使用。二是非常简单,加上注释最长的也不过11行。

在介绍每一段代码时,都给出了用途,也在代码中也给出注释。

大家可以把这篇文章收藏起来,当做工具箱使用。

涵盖8大场景的数据清洗代码

这些数据清洗代码,一共涵盖8个场景,分别是:

删除多列、更改数据类型、将分类变量转换为数字变量、检查缺失数据、删除列中的字符串、删除列中的空格、用字符串连接两列(带条件)、转换时间戳(从字符串到日期时间格式)

删除多列

在进行数据分析时,并非所有的列都有用,用df.drop可以方便地删除你指定的列。776fa070fdf5b4ef0616a2b487214cc.png

转换数据类型

当数据集变大时,需要转换数据类型来节省内存。

0a9e9242c59e5cd619a6f0b5ccf6893.png

将分类变量转换为数值变量

一些机器学习模型要求变量采用数值格式。这需要先将分类变量转换为数值变量。同时,你也可以保留分类变量,以便进行数据可视化。

ee3946a74530dc8ac61b71d003c8dd9.png

检查缺失数据

如果你要检查每列缺失数据的数量,使用下列代码是最快的方法。可以让你更好地了解哪些列缺失的数据更多,从而确定怎么进行下一步的数据清洗和分析操作。

097481b5250cc58a887e01a8648b80f.png

删除列中的字符串

有时候,会有新的字符或者其他奇怪的符号出现在字符串列中,这可以使用df[‘col_1’].replace很简单地把它们处理掉。

a2958e38fb1e74eb91b62db82e64b6b.png

删除列中的空格

数据混乱的时候,什么情况都有可能发生。字符串开头经常会有一些空格。在删除列中字符串开头的空格时,下面的代码非常有用。

329a79a4d0428bb29139676bdd69ef3.png

用字符串连接两列(带条件)

当你想要有条件地用字符串将两列连接在一起时,这段代码很有帮助。比如,你可以在第一列结尾处设定某些字母,然后用它们与第二列连接在一起。

根据需要,结尾处的字母也可以在连接完成后删除。

c903fad9ccd7e51bfd79765537e0714.png

转换时间戳(从字符串到日期时间格式)

在处理时间序列数据时,我们很可能会遇到字符串格式的时间戳列。

这意味着要将字符串格式转换为日期时间格式(或者其他根据我们的需求指定的格式) ,以便对数据进行有意义的分析。

1326d423f3e77a04daa3f54d87a2d8b.png

python学习网,大量的免费python视频教程,欢迎在线学习!

本文转自:https://www.jianshu.com/p/b78affa1962a

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

扌雷辶鬲的小说章节| 亚洲乱熟女一区二区三区山口珠理| 摸摸大扔子的视频大全| 美女和帅哥一起努力生产豆浆| 精品免费国产一区二区二区四区| 韩国三级有夫之妇| 同学的母亲中字ID| 床3| 《妻子的肉体偿还》5| 边添小流边狠狠躁69集| 老公把舌头放进我B里揽拌| 性和死亡| 王娟被老赵一夜干4次| 欧美大妈LOGO大全| 妻子的妹妹免费版电视剧大全| 人野兽马狗猪大全| 主人请好好疼爱里面动画第二季 | 《女朋友的妹妹3》| 《厨房激战5》完整版在线观看| 小蜜桃免费观看高清电视剧| 400部精品国偷自产在线| 《粘液》电影免费观看| 孤男寡女免费观看高清电视剧狂飙| 《甜蜜惩罚2》第二季的剧情| 欧美大片PPT免费PPT| 《厨房韵母2》动漫下线了吗| 找寂寞妇女| 鸭子4| 高压监狱在线观看完整免费高清满.| 上海吃奶门| 毒液电影| 《再来一次好吗》免费观看| 经典人文地理百年航母| 强伦轩特级A片免费播放女的老师| 大龟慢慢挺进我的体内| 《炸裂吧!巨棒》免费阅读漫画| 暴躁少女CSG0免费观看| 《欧美性按摩》电影| 《请好好疼爱里面》免费观看| 女友小雪被教练猛烈进出视频 | B站未满十八岁可以接广告吗20..