曾经我是一个只会excel的数据分析师,直到我遇到了……

2024-04-28 13:48

本文主要是介绍曾经我是一个只会excel的数据分析师,直到我遇到了……,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

我是一个数据分析师。


准确来说我是一个当年只会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周就能上手啦。

 

我:哦?这么快,那给我推荐点教程啊书什么的。

 

大鹏神秘一笑,转身就甩了我一门《Python数据分析师》训练营,限时免费。如果你想学Python数据编程,我强烈建议你从一次“要动手、有目标、有答疑”的7天《Python数据分析师训练营》开始学习。


喏,就是下面这个~


想要免费加入《Python数据分析师》训练营的小伙伴,请扫描下方二维码,进入网易云课堂微专业服务号后,根据系统提示,就可以加入数据分析师学习QQ群啦!


除了免费参与训练营外,进入数据分析师学习QQ群后还可领取一份数据分析资料包(包含房价、城市设施、人口等城市数据;知乎、淘宝等网页数据及精选电子书等)。

这篇关于曾经我是一个只会excel的数据分析师,直到我遇到了……的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/943417

相关文章

使用Java将各种数据写入Excel表格的操作示例

《使用Java将各种数据写入Excel表格的操作示例》在数据处理与管理领域,Excel凭借其强大的功能和广泛的应用,成为了数据存储与展示的重要工具,在Java开发过程中,常常需要将不同类型的数据,本文... 目录前言安装免费Java库1. 写入文本、或数值到 Excel单元格2. 写入数组到 Excel表格

利用Python打造一个Excel记账模板

《利用Python打造一个Excel记账模板》这篇文章主要为大家详细介绍了如何使用Python打造一个超实用的Excel记账模板,可以帮助大家高效管理财务,迈向财富自由之路,感兴趣的小伙伴快跟随小编一... 目录设置预算百分比超支标红预警记账模板功能介绍基础记账预算管理可视化分析摸鱼时间理财法碎片时间利用财

python处理带有时区的日期和时间数据

《python处理带有时区的日期和时间数据》这篇文章主要为大家详细介绍了如何在Python中使用pytz库处理时区信息,包括获取当前UTC时间,转换为特定时区等,有需要的小伙伴可以参考一下... 目录时区基本信息python datetime使用timezonepandas处理时区数据知识延展时区基本信息

Qt实现网络数据解析的方法总结

《Qt实现网络数据解析的方法总结》在Qt中解析网络数据通常涉及接收原始字节流,并将其转换为有意义的应用层数据,这篇文章为大家介绍了详细步骤和示例,感兴趣的小伙伴可以了解下... 目录1. 网络数据接收2. 缓冲区管理(处理粘包/拆包)3. 常见数据格式解析3.1 jsON解析3.2 XML解析3.3 自定义

SpringMVC 通过ajax 前后端数据交互的实现方法

《SpringMVC通过ajax前后端数据交互的实现方法》:本文主要介绍SpringMVC通过ajax前后端数据交互的实现方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价... 在前端的开发过程中,经常在html页面通过AJAX进行前后端数据的交互,SpringMVC的controll

利用python实现对excel文件进行加密

《利用python实现对excel文件进行加密》由于文件内容的私密性,需要对Excel文件进行加密,保护文件以免给第三方看到,本文将以Python语言为例,和大家讲讲如何对Excel文件进行加密,感兴... 目录前言方法一:使用pywin32库(仅限Windows)方法二:使用msoffcrypto-too

Pandas统计每行数据中的空值的方法示例

《Pandas统计每行数据中的空值的方法示例》处理缺失数据(NaN值)是一个非常常见的问题,本文主要介绍了Pandas统计每行数据中的空值的方法示例,具有一定的参考价值,感兴趣的可以了解一下... 目录什么是空值?为什么要统计空值?准备工作创建示例数据统计每行空值数量进一步分析www.chinasem.cn处

如何使用 Python 读取 Excel 数据

《如何使用Python读取Excel数据》:本文主要介绍使用Python读取Excel数据的详细教程,通过pandas和openpyxl,你可以轻松读取Excel文件,并进行各种数据处理操... 目录使用 python 读取 Excel 数据的详细教程1. 安装必要的依赖2. 读取 Excel 文件3. 读

Spring 请求之传递 JSON 数据的操作方法

《Spring请求之传递JSON数据的操作方法》JSON就是一种数据格式,有自己的格式和语法,使用文本表示一个对象或数组的信息,因此JSON本质是字符串,主要负责在不同的语言中数据传递和交换,这... 目录jsON 概念JSON 语法JSON 的语法JSON 的两种结构JSON 字符串和 Java 对象互转

C++如何通过Qt反射机制实现数据类序列化

《C++如何通过Qt反射机制实现数据类序列化》在C++工程中经常需要使用数据类,并对数据类进行存储、打印、调试等操作,所以本文就来聊聊C++如何通过Qt反射机制实现数据类序列化吧... 目录设计预期设计思路代码实现使用方法在 C++ 工程中经常需要使用数据类,并对数据类进行存储、打印、调试等操作。由于数据类