用Python分析《权力的游戏》

專 欄

作者:麦艳涛,挖掘机小王子,数据分析爱好者。

原文链接:https://zhuanlan.zhihu.com/p/28475619

一:简介

《权力的游戏》(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。

五:结尾

本文旨在抛砖引玉!因为我从未看过《权力的游戏》!(严格来说看过开头大概20分钟吧!)。在分析的时候“深感无力”,因为数据分析本来就是建立在对业务或者项目熟悉的基础上!所以本文的分析严重欠缺美剧知识!分析不足之处还请见谅!!!

原文发布于微信公众号 - Python中文社区(python-china)

原文发表时间:2017-09-03

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏机器之心

刚刚,AI顶会NIPS改名了!新的名字竟然是……

此举引发了人们的热议,此前,这一大会因为名称缩写「具有性别歧视的意味」而遭受争议。值得一提的是,NeurIPS 这个名字之前并没有出现在更名投票的选项中。

1053
来自专栏牛客网

深信服面经(C++)

1832
来自专栏怀英的自我修炼

考研英语-1-导学

英二图表作文要重视。总体而言,英语一会比英语二难点。不过就写作而言,英语二会比英语一有难度,毕竟图表作文并不好写。

901
来自专栏北京马哥教育

7个Python实战项目代码,让你分分钟晋级大神!

"Python的应用十分广泛,今天我们来分享7个Python实战项目代码,希望你有所收获。

3303
来自专栏AI科技评论

动态 | 听说 NIPS 2018 门票十分钟卖光,机器学习圈子炸了锅

AI 科技评论按:全世界都知道人工智能火、机器学习火。具体火到了什么程度呢?昨晚 NIPS2018 的售票情况可谓是最直观、也最惊人的展现了,作为一个研究人员们...

1153
来自专栏程序员的知识天地

Python 爬取 B 站,宋智孝李光洙哪个更受宠?

在中国,大家应该都了解《跑男》这个节目吧,跑男这个节目就是引用了韩国的《Running Man》,成员组成包括原六位成员刘在石、池石镇、金钟国、HAHA(河东勋...

2152
来自专栏人工智能头条

用Python构建NLP Pipeline,从思路到具体代码,这篇文章一次性都讲到了

授人以鱼不如授人以渔,今天的文章由作者Adam Geitgey授权在人工智能头条翻译发布。不仅给出了具体代码,还一步步详细解析了实现原理和思路。正所谓有了思路,...

1143
来自专栏落影的专栏

iOS音频能力提升——PCM基础

前言 音频是移动端很重要的能力,像直播类、在线教育类、唱歌类、短视频类等APP,都离不开音频功能。 具备音频相关知识与能力,对未来的职业发展有很大优势。 本...

4945
来自专栏专知

自然语言处理NLP快速入门

【导读】自然语言处理已经成为人工智能领域一个重要的分支,它研究能实现人与计算机之间用自然语言进行有效通信的各种理论和方法。本文提供了一份简要的自然语言处理介绍,...

2464
来自专栏大数据文摘

盖茨基金会:如何使用Python拯救生命

22415

扫码关注云+社区

领取腾讯云代金券