电影分析

发布时间 2023-11-24 10:19:33作者: 代不动码

数据清洗

1 导入数据

 

 

 

 

 

 

2 缺失值处理

缺失记录仅____3____条,采取网上搜索,补全信息。

2.1 补全 release_date

 

缺失记录的电影标题为《 America Is Still the Place》,日期为 2014-06-01

2.2 补全 runtime

 

缺失记录的电影 runtime 分别为____94___min ___240____min

3 重复值处理

 

运行结果:有_____4803_____个不重复的 id,可以认为没有重复数据。3

4 日期值处理

release_date 列转换为日期类型:

 

5 筛选数据

使用数据分析师最喜欢的一个语法:

 

票房、预算、受欢迎程度、评分为____0___的数据应该去除;

评分人数过低的电影,评分不具有统计意义,筛选评分人数大于__50___的数据。

 

此时剩余____2961__条数据,包含____19__个字段。

6 json 数据转换

 

 

 

**说明:**genres,keywords,production_companies,production_countries,cast,crew 6 列都是

json 数据,需要处理为列表进行分析。

处理方法:

json 本身为字符串类型,先转换为字典列表,再将字典列表转换为,以,'分割的字符串4

7 数据备份

 

 

5 数据分析

5.1 why

想要探索影响票房的因素,从电影市场趋势,观众喜好类型,电影导演,发行时间,评分与

关键词等维度着手,给从业者提供合适的建议。

5.2 what

5.2.1 电影类型:定义一个集合,获取所有的电影类型

 

 

 

注意到集合中存在多余的元素:空的单引号,所以需要去除。5

5.2.1.1 电影类型数量(绘制条形图)

 

5.2.1.2 电影类型占比(绘制饼图)

 

5.2.1.3 电影类型变化趋势(绘制折线图)6

 

5.2.1.4 不同电影类型预算/利润(绘制组合图)

 

 

 

 

5.2.2 电影关键词(keywords 关键词分析,绘制词云图)

 

5.3 when

 

 

查看 runtime 的类型,发现是 object 类型,也就是字符串,所以,先进行数据转化。7

5.3.1 电影时长(绘制电影时长直方图)

 

5.3.2 发行时间(绘制每月电影数量和单片平均票房)8

 

 

5.4 where

本数据集收集的是美国地区的电影数据,对于电影的制作公司以及制作国家,在本次的故事

背景下不作分析。

5.5 who

5.5.1 分析票房分布及票房 Top10 的导演

 

 

 

 

5.5.2 分析评分分布及评分 Top10 的导演

 

 

 

5.6 how

5.6.1 原创 VS 改编占比(饼图)9

 

 

5.6.2 原创 VS 改编预算/利润率(组合图)

 

 

 

5.7 how much

5.7.1 计算相关系数(票房相关系数矩阵)

 

5.7.2 票房影响因素散点图

 

 

6 对附件的 tmdb_1000_predicted.csv 的预测结果

 

.

预测支持人数:

 

 

 预测评分: