Python怎么实现数据分析?新手必看_python数据分析怎么实现

101 阅读6分钟

dataTop1_week = dataTop1_week.groupby('电影名').max()['周票房'].reset_index() #用“电影名”来分组数据,相同电影连续霸榜的选择最大的周票房保留,其他数据删除

dataTop1_week = dataTop1_week.sort_values(by='周票房',ascending=False) #将数据按照“周票房”进行降序排序

dataTop1_week.index = dataTop1_week['电影名'] del dataTop1_week['电影名'] #整理index列,使之变为电影名,并删掉原来的电影名列

dataTop1_week #查看数据


![图片](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/fccd2d343e884445a68f611140702efa~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3NTc5MjMwMTY3MDI=:q75.awebp?rk3s=f64ab15b&x-expires=1772012039&x-signature=ny4sct4%2BTcvJieTptcsL5Mbg%2BhA%3D)  
 9行代码,我们完成了Excel里的透视表、拖动、排序等鼠标点击动作。最后再用Python中的可视化包matplotlib,快速出图:


![图片](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/29a067f3d82e4f4abe889178fe371fdc~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3NTc5MjMwMTY3MDI=:q75.awebp?rk3s=f64ab15b&x-expires=1772012039&x-signature=Xf4iTd659fZjW4EfrUmt55FZPTk%3D)  
 ![图片](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/b1da776daf7544688f41a8e7fcd3008c~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3NTc5MjMwMTY3MDI=:q75.awebp?rk3s=f64ab15b&x-expires=1772012039&x-signature=3s%2B8g3hDnF7yjoIbF9zKYW84R%2F8%3D)  
 **B.函数化分析**


以上是一个简单的统计分析过程。接下来就讲讲Excel基础功能不能做的事——自定义函数提效。观察数据可以发现,数据中记录了周票房和总票房的排名,**那么刚刚计算了周票房排名的代码,还能不能复用做一张总票房分析呢?**  
 ![图片](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/f609f944ebb44dbf8fe96a227bed7e5a~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3NTc5MjMwMTY3MDI=:q75.awebp?rk3s=f64ab15b&x-expires=1772012039&x-signature=R1WPDasRLISREjsw4PfmlKHK%2BUE%3D)  
 当然可以,只要使用**def函数和刚刚写好的代码**建立自定义函数,并说明函数规则即可:



def pypic(pf): #定义一个pypic函数,变量是pf dataTop1_sum = data[['电影名',pf]] #取出源数据中,列名为“电影名”和pf两列数据

dataTop1_sum = dataTop1_sum.groupby('电影名').max()[pf].reset_index()
#用“电影名”来分组数据,相同电影连续霸榜的选择最大的pf票房保留,其他数据删除

dataTop1_sum = dataTop1_sum.sort_values(by=pf,ascending=False)
#将数据按照pf进行降序排序

dataTop1_sum.index = dataTop1_sum['电影名']
del dataTop1_sum['电影名']
#整理index列,使之变为电影名,并删掉原来的电影名列

dataTop1_sum[:20].iloc[::-1].plot.barh(figsize = (6,10),color = 'orange')
name=pf+'top20分析'
plt.title(name)
#根据函数变量名出图

定义函数后,批量出图so easy:  
 ![图片](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/6177401d7aa44ae297669c76a588d66c~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3NTc5MjMwMTY3MDI=:q75.awebp?rk3s=f64ab15b&x-expires=1772012039&x-signature=ARcvcZzEtZEgo7Pl1W2Xv1ucYbQ%3D)  
 ![图片](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/249c4f3f29f64b3d89a2d5e7505aea91~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3NTc5MjMwMTY3MDI=:q75.awebp?rk3s=f64ab15b&x-expires=1772012039&x-signature=1%2FOtNWSehOEH%2BT66i2AnLxnNgEg%3D)


**学会函数的构建,一个数据分析师才算真正能够告别Excel的鼠标点击模式,迈入高效分析的领域**。


### 关于Python技术储备


学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!


**朋友们如果需要这份完整的资料可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】**


![](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/9cc9d5828d1a445eb6988db80159793a~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3NTc5MjMwMTY3MDI=:q75.awebp?rk3s=f64ab15b&x-expires=1772012039&x-signature=I3%2Ftk0BRVyGVZl8H%2F6xeRxK7wsA%3D)
#### 一、Python学习大纲


Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。  
 ![在这里插入图片描述](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/4b4fad917b3643f39c264099fd2d3cac~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3NTc5MjMwMTY3MDI=:q75.awebp?rk3s=f64ab15b&x-expires=1772012039&x-signature=dCx9W1tYv6QY%2BSxEh6LwWnrx4WY%3D)


#### 二、Python必备开发工具


![在这里插入图片描述](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/9b7098d769ab4f1cb2444a9257808ff2~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3NTc5MjMwMTY3MDI=:q75.awebp?rk3s=f64ab15b&x-expires=1772012039&x-signature=Nn2OM5Jz5%2ByR9zqwUXQeH09YpaQ%3D)


#### 三、入门学习视频


![](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/ad5e3e0839704bdca149d66c0daab5f7~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3NTc5MjMwMTY3MDI=:q75.awebp?rk3s=f64ab15b&x-expires=1772012039&x-signature=lUzjJnO%2Bm9VlvMr18V5BFP5b%2B8Y%3D)


#### 四、实战案例


光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。![在这里插入图片描述](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/388a661ee7fa437babd9ebb846b2eaf9~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3NTc5MjMwMTY3MDI=:q75.awebp?rk3s=f64ab15b&x-expires=1772012039&x-signature=l4HgqukVdlpqL8O3u35W%2FmhP7SI%3D)


#### 五、python副业兼职与全职路线


![在这里插入图片描述](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/03d07232771245a0a52284bbb44161b8~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3NTc5MjMwMTY3MDI=:q75.awebp?rk3s=f64ab15b&x-expires=1772012039&x-signature=RcgICMgBIP2PxkdIQK1iAp1%2Fm40%3D)



**一、Python所有方向的学习路线**

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。

![img](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/b449065fb23940f2b0f58a40e939ea1c~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3NTc5MjMwMTY3MDI=:q75.awebp?rk3s=f64ab15b&x-expires=1772012039&x-signature=30uzxjy0oGfbPle8qO5g4BR8mxQ%3D)  
![img](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/82e51243b4e74ecca366e464e725c9b0~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3NTc5MjMwMTY3MDI=:q75.awebp?rk3s=f64ab15b&x-expires=1772012039&x-signature=YVtdTnVSpaeVVHfUoRY3EXAJVh8%3D)

**二、Python必备开发工具**

工具都帮大家整理好了,安装就可直接上手!![img](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/693307f6c60547acb279da9d4eeeec2b~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3NTc5MjMwMTY3MDI=:q75.awebp?rk3s=f64ab15b&x-expires=1772012039&x-signature=PzMoW0K06XLvQAuESUID0PxuZrY%3D)

**三、最新Python学习笔记**

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。

![img](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/561702af8974477696484407baa13467~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3NTc5MjMwMTY3MDI=:q75.awebp?rk3s=f64ab15b&x-expires=1772012039&x-signature=3Exnd4yN45TcUfw8NeT%2FVZ5Uqkk%3D)

**四、Python视频合集**

观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

![img](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/1f820f2e0ad74c8492315b6388f66f9e~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3NTc5MjMwMTY3MDI=:q75.awebp?rk3s=f64ab15b&x-expires=1772012039&x-signature=Dbx%2BYebXBsSEQWecftAgCNCXMJo%3D)

**五、实战案例**

纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。![img](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/16c61aba62544d19a24e99507b1c1197~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3NTc5MjMwMTY3MDI=:q75.awebp?rk3s=f64ab15b&x-expires=1772012039&x-signature=ApLoPGfjMbdMqApp%2BMvKjQ1U5EM%3D)

**六、面试宝典**

![在这里插入图片描述](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/af37741d59dd4213b30fbdef5b24368f~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3NTc5MjMwMTY3MDI=:q75.awebp?rk3s=f64ab15b&x-expires=1772012039&x-signature=bL97nzt%2BpAiTrF7r6cdz1hQJP%2BA%3D)

![在这里插入图片描述](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/f7e1176173d7464eb61652b4f4d12b15~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3NTc5MjMwMTY3MDI=:q75.awebp?rk3s=f64ab15b&x-expires=1772012039&x-signature=xbnXa9hEObMHJPuy9eNOU9yzb1Q%3D)

###### **简历模板**![在这里插入图片描述](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/a6f4fb474a8d47e4a547d1b353a2501e~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3NTc5MjMwMTY3MDI=:q75.awebp?rk3s=f64ab15b&x-expires=1772012039&x-signature=Em9g0X6d7Iu7TIZgRzpP9wRiVeY%3D)



**了解详情:https://docs.qq.com/doc/DSnl3ZGlhT1RDaVhV**