用Python分析《权力的游戏》

发表于:2018-3-15 09:43

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:挖掘机小王子    来源:Python中文社区

  一:简介
  《权力的游戏》(Game of Thrones),是美国HBO电视网制作推出的一部中世纪史诗奇幻题材的电视剧。该剧改编自美国作家乔治·R·R·马丁的奇幻小说《冰与火之歌》系列。该剧成功塑造成千上万形象饱满的人物角色、怪诞独特充满想象的风土人情,其空间之完整、细节之丰富、叙事之恣意让人感叹!现在让我们用数据分析的方式看一看这个残酷的世界!!(本文所使用的数据集来自Kaggle网站)
  二:数据集介绍
  该数据集包含了三个CSV文件,分别是:battles.csv,character-deaths.csv和character-predictions.csv。现分别介绍如下:
  battles.csv:《权力的游戏》中所有的战争。
  character-deaths.csv:人物死亡数据集。
  character-predictions.csv:人物命运预测数据集。
  在每一个CSV数据里面都包含了大量的变量,读懂这些变量名所代表的含义非常有必要。例如:battles.csv中的year变量代表战争发生的时间,battle_type代表战役类型,有伏击战,围攻战,突袭战等。
  三:导入所需模块并加载数据集
  设置绘图风格(本人电脑不能在图中添加中文字符):
  导入数据集:
  四:数据探索性分析
  哪个区域拥有最多的战争
  战争类型的比较
  可以看出对阵战最多,攻城战次之
  哪位国王好战呢?!!
  哪位国王被攻击最多呢?!
  主要人物的死亡与被俘事件/根据年分组
  军队实力对于战争结果的影响
  蓝色代表进攻方失败,图中右下角以少胜多,不知道这场战役是怎么打的??
  不同国王的军队里面有多少指挥官,红色线代表均值,五角星代表异常值
  相关性可视化
  主要可视化的是character-deaths.csv数据集和character-predictions.csv数据集。
  去除非数值的行:
  可视化:
  从相关性图中可以看到一些符合“感觉”的关系,比如《权力的游戏》与《冰与火之歌》第一册的相关系数达0.86。
上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号