2019年除夕夜的到来已经进入倒计时,在这家庭团圆的时刻,除了全家一起看春节联欢晚会外,一起去电影院看部电影也是极好的选择。每年的贺岁档也是各大影片相互角逐、吸金的重要时刻,很多影片提前几个月就开始宣传,而对贺岁片的吐槽也为过年增添不少气氛。

十年,对于任何人来说都是一个巨大的变化。十年的电影无论题材、拍摄技术和资金都发生了很大的变化,所以找了一下近十年来的电影票房数据,用数据来分析一下电影十年来的变化。

数据爬取

在中国票房网站上提供了近十年来各大电影的票房数据信息,包括影片名、影片类型、票房、上座率、国家以及上映日期,我们爬取十年来每年票房前25的影片数据,这些优质影片可以称得上是每年电影市场的代表。

数据信息:

完整代码:

import requests
from bs4 import BeautifulSoup
import xlwtdef pachong(url,c):res = requests.get(url)res.encoding = "utf-8"soup = BeautifulSoup(res.text,"lxml")html = soup.select(".date > tr > td")for i in range(25):worksheet.write(i+25*c, 0, label = html[0+7*i].text)worksheet.write(i+25*c, 1, label = html[1+7*i].text)worksheet.write(i+25*c, 2, label = html[2+7*i].text)worksheet.write(i+25*c, 3, label = html[3+7*i].text)worksheet.write(i+25*c, 4, label = html[4+7*i].text)worksheet.write(i+25*c, 5, label = html[5+7*i].text)worksheet.write(i+25*c, 6, label = html[6+7*i].text)if __name__ == '__main__':workbook = xlwt.Workbook(encoding = 'utf-8')worksheet = workbook.add_sheet('My Worksheet')for i in range(10):lianjie = "http://www.cbooo.cn/year?year="+str(2009+i)pachong(lianjie,i)workbook.save('Excel_Workbook.xls')

年度票房冠军

能够在每年几百部电影中脱颖而出自然说明影片的水平,票房数据也能说明经济发展状况。所以我们对十年来的影片年度票房冠军数据进行比较。

从票房来看,近年来票房一路上升,说明国家经济发展让大家提高生活水平,去影院观影人数明显增多。一部好的影片都是几十亿的票房啊!

这十年中,2009、2010、2011和2014年是美国电影,其余都是国产电影,这说明国产电影的崛起,尤其是战狼2和红海行动两部爱国题材的电影票房都十分突出。犹记那个夏天,各类新闻和朋友圈都被一个叫吴京的男人和他的战狼刷屏。

影片类型

影片一般为动作、爱情、科幻和动画等几大类,所以我们看一下近十年的250部优秀影片中的不同题材所占比例,也反映十年来电影市场的变化。

从中我们可以看到,动作片可谓是一骑绝尘,遥遥领先其他题材影片,排在其后的是喜剧、科幻和爱情片。动作片比较典型的有《战狼2》、《红海行动》以及美国大片《速度与激情系列》,喜剧片就小编了解的有开心麻花系列的几部片子。爱情片影响比较深的是场景固定、剧情单一的,不过国产的大多是校园爱情虐恋的,看起来比较狗血。

国产片VS外国片

影片总量

不仅是影片票房出现明显上升的趋势,每年的影片数量也是不断增加,下面是统计十年来影片数量。

平均票价

十年来,任物价起起伏伏,电影票价依然稳定。票价比较集中在30-40元之间,所以没事去看看电影还是比较实惠的。不过也不排除有的地方票价高,有的地方票价低的情况,毕竟每个城市消费水平不同。

上座率

场均人次比较集中在30-40的区间内,而且近年来上座率呈下降趋势,可能是现在电影院比较多,而且网络发展让大家可以在家上网就可观看。说到这里小编有点伤感,上次去电影院早已不记得是什么时候了。哎,可能太爱学习,哈哈哈

画图及文章边框全部采用红色,希望我的公众号也能沾点春节的福气,来年读者人数节节高。以上就是本期的票房数据分析内容,由于春节置办年货,所以文章总结比较简单,更多信息欢迎大家留言讨论。2019年贺岁档多部影片,你会看哪一部呢?欢迎关注我的公众号《深度学习与python》

数据分析十年来电影票房数据相关推荐

  1. python爬虫实战三:近十年中国电影票房数据爬取与分析

    近十年中国电影票房数据爬取与分析 前言 爬取 分析 十年top10 年度top5 每年电影数 每年总票房 二八原则 代码与数据 前言 这篇文章主要讲述的是近十年(2010-2019)中国电影票房数据的 ...

  2. 十年电影票房数据爬取与分析 | 免费数据教程

    3月8日妇女节,我很期待的超级英雄电影<惊奇队长>上映了,票房表现很快过亿,但大众口碑却让人失望. 一个有趣且常见的现象是,隔壁获奖无数,口碑爆炸的<绿皮书>,票房却远远不如& ...

  3. 项目三:近10年来中国电影票房数据爬取分析

    近10年来中国电影票房数据爬取分析 前言 数据采集与存储 数据清洗和简单分析 引入库,导入数据 近10年top 年度top5 每年电影数 每年总票房 结论 二八原则 end 点击跳转到总目录 前言 这 ...

  4. python电视剧口碑分析_用Python分析IMDB历届电影票房数据(上)

    一.我们需要什么结论? 我们首先要做的就是定义我们想要的结论.那么根据这份IMDB网站上提取的100年间,65个国家,4937部电影数据,我们想要分析什么呢? 根据我的框架我想知道的结论有以下几点:电 ...

  5. 手把手教你用Python爬中国电影票房数据

    我发现自学Python数据分析的一个难点是资料繁多,过于复杂.大部分网上的资料总是从Python语法教起,夹杂着大量Python开发的知识点,花了很多时间却始终云里雾里,不知道哪些知识才是真正有用的. ...

  6. 【Methodot低代码教程系列03】——零代码十分钟制作电影票房管理后台

    Methodot低代码教程系列第三课来啦! 本期课程详细视频戳这里>https://www.bilibili.com/video/BV1644y177Yy?spm_id_from=333.999 ...

  7. python实现的、带GUI界面电影票房数据可视化程序

    代码地址如下: http://www.demodashi.com/demo/14588.html ##详细说明: Tushare是一个免费.开源的python财经数据接口包.主要实现对股票等金融数据从 ...

  8. python实现的电影票房数据可视化

    代码地址如下: http://www.demodashi.com/demo/14275.html ##详细说明: Tushare是一个免费.开源的python财经数据接口包.主要实现对股票等金融数据从 ...

  9. CnOpenData中国电影票房数据简介

    目录 一.数据简介 二.样本时间 三.字段展示 四.样本数据 五.数据更新频率 六.联系我们 一.数据简介 随着社会经济发展,文化产业日益繁荣,根据美国电影协会发布的电影市场数据报告显示:仅在2016 ...

  10. 【StarOS低代码教程系列02】——十分钟制作电影票房管理后台

    说明 StarOS,一站式云原生在线开发平台,免运维的容器集群,开箱即用的研发设施All in one 的云原生应用开发体验. StarOS,等你来免费体验>> StarOS低代码教程系列 ...

最新文章

  1. 本地应用 v-on补充
  2. 北大开源了 Python 中文分词工具包,准确度远超 Jieba
  3. python 面向对象(进阶篇)
  4. web打印控件Lodop轻松输出清晰的图表和条码
  5. HIT Software Construction Review Notes(2-1 Software Lifecycle and Configuration Management)
  6. Zabbix 5.0 下载安装和中文乱码处理
  7. 驱动设计ARM(6410)-按键驱动0基础知识点
  8. Fermi架构专业卡登陆苹果Mac Pro
  9. 英文键盘盲打最快速练习口诀和方法
  10. 火狐firebug和firepath插件安装
  11. nmake 环境变量配置
  12. 单片机如何关掉蜂鸣器_如何有效编程单片机有源蜂鸣器驱动
  13. 【Python实用工具】暴力破解-2!Python编写八位数密码本
  14. 很经典的深搜,但却伤了我的心(洛谷 1238) 走迷宫
  15. 影响利率风险结构的因素_利率风险结构是什么意思 影响利率的因素
  16. IDEA连接数据库自动生成model(get set方法)
  17. 离开华为三年,我才真正认同狼性文化
  18. JSM之ActivityMQ
  19. 写论文要学python的哪些部分组成_一篇完整的论文由哪几个部分组成
  20. Android摄像头:只拍摄SurfaceView预览界面特定区域内容(矩形框)---完整实现(原理:底层SurfaceView+上层绘制ImageView)

热门文章

  1. 产品和程序员的互殴大战
  2. access 命令不符 等级考试_全国计算机等级考试二级笔试样卷Access数据库程序设计...
  3. “剑走偏锋”之CAD的正多边形转化成标准圆
  4. 双目相机标定(MATLAB TOOLBOX_calib)
  5. python 残差图_利用matplotlib绘制多元自变量的回归残差
  6. [copypaste]各种渐进表示法
  7. C语言----整钱换零钱问题。把1元兑换成1分,2分,5分的硬币,共有多少种不同的兑换方法?(同理n元硬币的兑换方法呢?n元由用户输入)
  8. AUTOCAD——新建或修改尺寸样式
  9. linux 查看定时任务
  10. 运行iphone模拟器