社区所有版块导航
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

Python可视化 | 历年春晚节目数据分析

Crossin的编程教室 • 4 年前 • 692 次点击  
大家好,欢迎来到 Crossin的编程教室 !

时间过得真快,又一年春节来到,阖家团圆的同时又难免感叹:又老一岁咯!


现在城市里的“年味儿”越来越淡,很多地方都禁放鞭炮。而春节联欢晚会虽然被广为吐槽,但却不折不扣地成为全国的过年保留节目之一。


于是乎,在年前的这段时间,就想看看有没有历年春晚数据,探索一下历年春晚。


在和鲸社区找到了相关数据,但可惜不能下载。所以参考了相关案例,根据数据来源自己写爬虫去获得数据,并进行了数据可视化分析。在这里跟大家分享一下。


思路及部分代码:

https://www.kesci.com/mw/dataset/602d1a13891f960015cb7a25/content


数据获取


数据来源于百度百科,春晚是在1983年开始的,直接搜索“1983年中央电视台春节联欢晚会”就可以看到结果:




需要爬取的是每年春晚的基本信息:




以及获取节目数据:



爬虫爬取每年晚会的基础信息,不算很难,但节目数据是手动复制的,因为实在是太乱了,每一年的格式可能都不一样,最后得到的结果:



数据可视化


每年春晚时间都是在 1-2 月份,那主要分布在哪些日子呢,绘制箱型图查看一下:



1月份主要是 21-31之间,2月主要是1-19之间,即春晚时间代表了每年过年的时间,每年春节时间与往年相比不会超过 30 天。


春晚当然离不开主持人主持节目咯,哪些主持人主持春晚的次数较多呢,绘制柱形图查看一下:



第一名是朱军,原央视主持人,春晚主持出现次数高达 19 次。


每一年精彩的春晚当然离不开幕后辛勤工作的人员,离不开策划拍摄的导演,那是哪些导演付出去了那么多呢:



导演出现次数最多的黄一鹏导演为春晚付出了 5 次,其他导演分布在 1-4 次。


在这些导演辛勤的付出后,那每年的春晚节目都有多少,来看一看每年春晚节目走势:



春晚节目数起起伏伏,没有十分明确的数量,平均在 50 个左右。


随着我们互联网越来越普及,春晚也是我国春节一大特色,许多在线播放平台也开始相继直播春晚,在线播放平台分别都有哪些呢:



除开央视,就是爱奇艺播放次数最多了,从侧面可以反映出爱奇艺成立时间比较早。


每年的春晚节目类型多种多样,大致归类的话可以归为这些类型:



最多的类型当然是歌曲类节目,以前看过的春晚就已经感觉歌曲类的特别多了,通过数据再次证实了哈哈哈。


春晚节目形形色色,那节目名称都是啥样的呢?画一个词云来看看:

当然也绘制一个演出的词云来看一看:



以上就是对历年春晚数据的一点数据可视化分析,供大家参考。


你有什么样的春晚记忆?欢迎在文章下方留言聊聊看~


如需获取文中相关代码及数据,请在公众号里回复关键字:春晚

如果文章对你有帮助,欢迎转发/点赞/收藏~

作者:木下瞳

来源:木下学Python


_往期文章推荐_

Python可视化分析《雪中悍刀行》




如需了解付费精品课程及教学答疑服务
请在Crossin的编程教室内回复: 666

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/126518