Python数据分析解读《权力的游戏》里的五王之战

背景:

《权力的游戏》是一部改编自George RR Marti小说“冰与火之歌”的史诗级电视剧。该剧围绕九大家族之间的争斗,以其复杂的政治景观、大量的人物和频繁的人物死亡而闻名,该剧中塑造了上千个形象生动、性格迥异的人物。《权力的游戏》数据分析数据集来自kaggle,下面我们根据battles.csv数据集来分析剧中的五王之战(五王之战:一场规模空前、波及七大王国的内乱。顾名思义,前后共有五人在战争中称王:乔佛里、史坦尼斯、蓝礼均声称自己是铁王座的合法继承人。除此之外,罗柏·史塔克被北境众封臣推选为北境之王,巴隆·葛雷乔伊亦再度掀起独立大旗,欲摆脱铁王座的统治,自称为铁群岛之王)。

数据信息:

我们看一下battles里数据的基本信息

可以看到数据中包括战役的名称、年份、战役结果、战役双方兵力以及攻守方国王将领等基本信息,我们下边分析就根据这几方面的信息展开。

战斗分析

我们先看一下每次战斗中攻击与防御双方的将领数,先定义两个新变量

numdefenders :战斗中防御次数

numattackers:战斗中攻击次数

正如我们所看到的,基本上每次战争双方将领都是一人,也有一次战斗有四个攻击者,其中战斗31和38,就是Deepwood Motte的重新夺取和临冬城的围攻。

上面的图表显示了在每次战斗中发生的主要事件的数量。从图表中我们可以推断出它们并不是经常发生的。事实上,只有六次战役有重大死亡和重大俘虏。

从这张图中,我们可以发现战争的胜负与双方军队数量没有明显的关联或因果关系。小编认为龙妈的巨龙一出,谁与争锋,军队数量多也不行啊。

在战斗的规模和重大死亡的发生之间,似乎有一定的关联,尽管有点不确定。在两个数据点中,防御部队规模最大,攻击部队规模为100000的单点发生重大死亡。

上面的图表总结了每一个进攻军队和防御军队大小根据地区发生的战斗。这将与上面的图表相结合,以确定每个地区的平均攻击或防御军队大小。

接下来我们生成战役的词云

最后,喜欢美剧的小伙伴一定不要错过《权力的游戏》这部剧,亲测好看。

如果大家对数据分析和机器学习感兴趣,或是就业需要还是学习需要,欢迎在朋友圈分享转发我们的公众号,让更多的朋友加入Python练手项目实战,在实战中成长。

135编辑器

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180813A082ON00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励