票房破五十亿!用Python分析李焕英为啥能逆袭《唐探3》

2021年的春节假期就这么结束了,本届春节档的中国电影总票房达到了78亿元!这还真是:就地过年催生“史上最强春节档”啊!

其中《唐人街探案3》率先打破多项记录,但因其广告植入又多又尴尬、剧情槽点过多等等差评使得口碑一度下滑,豆瓣评分更是从6.8分跌到了如今的5.6分,降到了烂片的行列。不过,它仍然进入了票房榜前五!

票房破五十亿!用Python分析李焕英为啥能逆袭《唐探3》_第1张图片

与此同期,《你好,李焕英》从春节档第4天开始,不论是上座率、排片率、还是单日票房都实现了成功逆袭,成为春节档的最大黑马。

今天我们就用Python分析一下这位春节档的最大赢家——《你好,李焕英》!

票房破五十亿!用Python分析李焕英为啥能逆袭《唐探3》_第2张图片

首先,我们要简单使用Python爬取豆瓣的短评数据。目前这部剧豆瓣上共有612433人进行评分,分数为8.1分,这种评分在国产剧中是很优秀的成绩了。

这里我们使用requests并搭配xpath来爬取豆瓣评价以及评论者的个人信息。

from lxml import etreeimport requests

静待十几秒,就成功获取了500条豆瓣评论数据

票房破五十亿!用Python分析李焕英为啥能逆袭《唐探3》_第3张图片

简单筛选,我们就可以从500条数据统计出主演提及次数,并利用pyecharts制作条形图。

bar = (Bar()
.add_xaxis(x_df)
.add_yaxis(‘提及次数’, y_df)
.set_global_opts(title_opts=opts.TitleOpts(title=’《你好,李焕英》豆瓣评论中的主演提及次数’)
,visualmap_opts=opts.VisualMapOpts())
)

bar.render_notebook()

票房破五十亿!用Python分析李焕英为啥能逆袭《唐探3》_第4张图片

我们通过排序发现,贾玲饰演的自己,张小斐饰演的李焕英是观众评论提及最多的角色。

凭借《你好,李焕英》这部电影,贾玲成为了中国票房最高女导演!沈腾原本只是去客串,结果一不小心成了主角,又一不小心成了150亿电影男演员。”

票房破四十亿!用Python分析李焕英为啥能逆袭《唐探3》

提及次数第三名的是沈腾饰演的沈光林,许多网友们都在说“沈腾原本只是去客串《你好,李焕英》,结果一不小心成了主角,又一不小心成了150亿电影男演员。”

我们还可以用pyecharts来制作map地图,来展示评论者的地域分布:

[图片上传失败…(image-6c033c-1615553102109)]

可以看到,豆瓣上给《你好,李焕英》评分的观众中,来自北京市的最多!

最后我们再利用stylecloud制作一个词云图,看看大家主要都在评论些什么?

stylecloud.gen_stylecloud(text=’ ‘.join(text),
collocations=False,
icon_name=‘fas fa-chart-pie’,
size=600,
output_name=’./评论词云图.png’)
Image(filename=’./评论词云图.png’)

结果如下:

票房破五十亿!用Python分析李焕英为啥能逆袭《唐探3》_第5张图片

豆瓣评论中主要围绕的关键词有"母亲"和"女儿",以及对应的角色"贾玲"和"李焕英"。除此以外,“沈腾”、“穿越”、“反转”、“结尾”、"小品"等关键词也被多次提到。

如果你符合下面的情况中的任意一条,那我十分建议你加入跟着一起学习

1.准备从事编程工作,但是不知道选择什么语言好

2.只掌握了Python基础,缺乏系统性的学习以及企业级项目实战,达不到求职的能力

3.有一定Python基础,但是求职屡屡碰壁,各种问题频繁暴露,甚至怀疑自己不适合做开发

4.准备转行从事开发的同学

5.年满18即可

6.想利用Python副业月入3000-80000

图片

****扫码二维码领取Python学习试学课程+课程咨询!

领取福利加小姐姐微信:python7762

免费领取学习+课程规划

图片.png

你可能感兴趣的:(python,数据分析,爬虫,python,数据分析,数据挖掘,大数据,人工智能)