社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

从Excel到Python,我到底经历了什么

Python程序员 • 5 年前 • 394 次点击  

我是一个数据分析师。


准确来说我是一个当年只会excel数据透视表,就天不怕地不怕地来当数据分析师的人。直到某一天,我的老板Q我:

 

小刘啊,我小姨子给了我一个全国市委书记的名单,你帮我看看,有什么规律啊?

 

我接过老板的任务,心想:老板的小姨子在政府里混的不错啊,目标居然是市委书记。难怪老板平时这么多政府项目,我得看看她什么目的。

 

我迅速打开了表格。发现表格里把往期和现任的每一位市委书记信息都调查得很清楚。



既然是小姨子的要求,我先来看看市委书记里有多少女性好了:


首先我点开数据透视表,调整参数,然后进行运算得到女性市委书记的数量,写上函数,求出了女性市委书记的比例,最后我制作图表对图标参数进行调整,得出了我的第一个结论:女性市委书记的比例是:2.77%。恩,似乎比较低,小姨子要加油啊。



正当我想把这个结论先截个图给老板看看,顺便挣个表现时,老板先给我发信息了:

 

小刘啊,刚交给你的任务暂时不做了,昨天刚来公司上班的王大鹏刚看到我在看这个表,已经帮我做了一版结论了,图看着还挺专业。


突然之间没了挣表现的机会,我很郁闷。王大鹏是谁?多年来的职业敏感性告诉我,这个新来的,我得去会会!于是我拿着零食来到王大鹏的工位。半小时后,新人大鹏就已经被我掌握:

 

“你想知道我怎么这么快做分析?简单!”大鹏很热情的说。


“我就使用了几行python代码,你看。”



我:“Python?那是啥?”


大鹏:“Python本来是一门计算机程序语言,非常简单好学。目前也是做数据分析的主流语言之一,拥有非常丰富的工具包。比如我这里用到的pandas。”



“有了这些工具包,我就可以使用里面的读取(read_csv)功能,把数据加载进来.或者说叫做“提取数据字段”,比如我给你演示下把名字、省份和出生年份给提取出来。”



“然后就是尝试者先做做简单的分析了。可以调用Matplotlib和Seaborn两个工具包,前者是做图表的,后者是做图表可视化的,用熟后比excel简单多了。选择好你的数据,再调用工具包里的图表,图表就有啦,其实和excel处理好数据再选择图表的逻辑是类似的。 ”  



“我一般都是先对比两个维度,比如我尝试着分析市委书记们的出生年月和任期的关系,直接把计算的结果整理好,调用表格模板,就可以出这样的图啦。



你注意看,其实中国大部分的官员都是任期1-4年的,但是1950年-1960年出生,现在大概60岁上下的人,任期普遍要比其他年龄段的人要长几年:



“不明觉厉!可是这张图表达得会不会太晦涩了?”我问道。

 

“没错,刘哥,看来你很有经验。我也觉得想直方图还是不清楚,但是热力图就好很多了,还能看看不同岁数不同任期的人都有多少,所以我就改了种表达。刘哥你看,看是不是好多了?”



我突然有点庆幸我没把我简陋的图发给老板,同时也不禁有一丝紧迫感。虽然说这些分析,我用excel慢慢做也能捣鼓出来,但我点来点去,每换一个数据维度就要重新做一次透视表,还要调整样式,肯定不如人家写程序快。而且大鹏用的python代码明显有更强的灵活性,如果将来老板让我做一些更难的数据分析,大鹏不就很快能取代我了?

 

不行,为了保住饭碗,我得需要迭代一下自己的技术啊!于是我继续向大鹏打探:

 

我:那Python难学么?学到你这样要多久呢?

 

大鹏露出了有点天真的笑容:要系统的学当然没几个月是不行的,不过也有些套路,比如刘哥你本来就会excel,了解数据,再多试试用python代码完成像刚才老板给的这样的简单的统计分析,可能1周就能上手啦。

 

我:哦?这么快,可我没有编程基础,一行行的代码看得我头大~初学难免遇到困难,该怎么办呢?

 

大鹏神秘一笑:别担心~网易联合城市数据团为你准备了免费的打卡体验营有目标,要动手,有答疑,有奖品,最适合你这样勤奋好学的人了!


 小目标:7天Python数据分析体验营 

(10月9日-10月15日)

七天不能培养一名专业的Python数据分析师,但足以带你一窥Python世界的大门~只要你愿意参与,这里的内容你都能学到!


 打卡有礼:是仪式也是督促 

坚持7天打卡,获得超值福利:

(奖品不叠加)

总排行榜前3名:

可获得价值2500元的课程兑换券、408元数据达人课、网易云课堂定制T恤

总排行榜前10名:

可获得价值1000元的课程优惠券、408元数据达人课

总排行榜前20名:

可获得价值300元的课程优惠券、408元数据达人课

总排行榜前50名:

可获得价值100元的课程优惠券、408元数据达人课



积分累计规则:

打卡1次+10分

获得精选+10分

获得导师点评+10分

邀请1名好友+50分

点赞、点评互动等均可得分


每日邀请好友排行榜第一名,还有额外福利

1、助教小姐姐带你猪厂一日游(一年内有效)

2、网易精美周边商品

 答疑助力:不让你掉坑 

你在Python学习中可能遇到的坑,我们都替你踩过了~有疑问,有困难,请过来大胆提问!大胆讨论!


最重要的是,这些都是免费!免费!免费的!想学习Python的你,还在等什么!快快扫码加小助手获取打卡资格,还有6G学习资料包赠送哦!


扫描二维码

就能参与体验营并获得资料福利啦


今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/58oSXVZQsU
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/24448
 
394 次点击