您的位置 : 首页 >> 计算机与互联网电子书

对比Excel轻松学习Python数据分析

下载方式

☞温馨提示:想直接推送电子书到手上的kindle吗~ 点击此处购买本书正版即可☜ 限时折扣,先到先得
对比Excel,轻松学习Python数据分析
本书作者:张俊红

本书读后感· · · · · ·

重点明确,介绍了数据清洗、pandas、numpy,python制图。不求深,接地气。适用于平时深度使用excel做数据分析,又不想花过多时间学习编程的群体。(为什么要学一点编程语言呢:10%的场景,python等的确处理数据比excel灵活性更高,大幅缩减机械劳动效率,学的时候不必求全,知道框架,有需求图索骥也可以;一门语言是一个接口,增加一种对数据的思考框架,未来也许可以拓展。)

我的学习笔记

while循环用来循环执行某程序,即当条件满足时,一直执行某程序,直到条件不满足时,终止程序。
举一个例子,七周成为数据分析师,即只要你按课程表学习七周,你就算是一名数据分析师了,可以去找工作了。这里就是以你是否已经学习了七周作为判断条件,如果学习时间没有达到七周,那么你就需要一直学,直到学习时间大于七周,你才可以停止学习,去找工作了。用while语句执行时的具体流程如下图所示。

对比Excel轻松学习Python数据分析 计算机与互联网电子书 第1张

if条件语句是程序先去判断某个条件是否满足,如果该条件满足,则执行判断语句后的程序。if条件后面的程序需要首行缩进。

举一个例子,如果你好好学习数据分析师的必备技能,那么你就可以找到一份数据分析相关的工作,但是如果你不好好学习,那么你很难找到一份数据分析相关的工作。

我们用1表示好好学习,0表示没有好好学习,并赋初值为1,也就是假设你好好学习了。

else语句是if语句的补充,if条件只说明了当条件满足时程序做什么,没有说明当条件不满足时程序做什么。而else语句正好是用来说明当条件不满足时,程序做什么。

当判断条件为是否好好学习时,具体流程如下图所示。

之前是把所有的菜品都洗好并放在不同的容器里。现在要进行切配了,需要把这些菜品挑选出来,比如做一盘凉拌黄瓜,需要先把黄瓜找出来;要做一盘可乐鸡翅,需要先把鸡翅找出来。

数据分析也是同样的道理,你要分析什么,首先要把对应的数据筛选出来。

常规的数据选择主要有列选择、行选择、行列同时选择三种方式。

前两节获取某一列时,获取的是这一列的所有行,我们还可以只筛选出这一列中满足条件的值。

比如年龄这一列,需要把非异常值(大于200的属于异常值),即小于200岁的年龄筛选出来,该怎么实现呢?

Excel实现

在Excel中我们直接使用筛选功能,将满足条件的值筛选出来,筛选方法如下图所示。