一:简介

《权力的游戏》(Game of Thrones),是美国HBO电视网制作推出的一部中世纪史诗奇幻题材的电视剧。该剧改编自美国作家乔治·R·R·马丁的奇幻小说《冰与火之歌》系列。该剧成功塑造成千上万形象饱满的人物角色、怪诞独特充满想象的风土人情,其空间之完整、细节之丰富、叙事之恣意让人感叹!现在让我们用数据分析的方式看一看这个残酷的世界!!(本文所使用的数据集来自Kaggle网站,使用Python进行分析,当然你完全可以用R!!)

二:数据集介绍

该数据集包含了三个CSV文件,分别是:battles.csv,character-deaths.csv和character-predictions.csv。现分别介绍如下:

battles.csv:《权利的游戏》中所有的战争。

character-deaths.csv:人物死亡数据集。

character-predictions.csv:人物命运预测数据集。

在每一个CSV数据里面都包含了大量的变量,读懂这些变量名所代表的含义非常有必要。例如:battles.csv中的year变量代表战争发生的时间,battle_type代表战役类型,有伏击战,围攻战,突袭战等。

三:导入所需模块并加载数据集

导入数据集

battles = pd.read_csv('C:/Users/WaJueJiPrince/Desktop/Throne/game-of-thrones/battles.csv')character_deaths = pd.read_csv('C:/Users/WaJueJiPrince/Desktop/Throne/game-of-thrones/character-deaths.csv')character_predictions = pd.read_csv('C:/Users/WaJueJiPrince/Desktop/Throne/game-of-thrones/character-predictions.csv')

四:数据探索性分析

那个区域拥有最多的战争

战争类型的比较

可以看出对阵战最多,攻城战次之

那位国王好战呢?!!

那位国王被攻击最多呢?

主要人物的死亡与被俘事件/根据年分组

军队实力对于战争结果的影响

蓝色代表进攻方失败,图中右下角以少胜多,不知道这场战役是怎么打的??

不同国王的军队里面有多少指挥官,红色线代表均值,五角星代表异常值

相关性可视化

主要可视化的是character-deaths.csv数据集和character-predictions.csv数据集。

(如果图片看不清,请在新标签中打开!!)

从相关性图中可以看到一些符合“感觉”的关系,比如《权利的游戏》与《冰与火之歌》第一册的相关系数达0.86。

五:结尾

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

关于作者:

姓名:麦艳涛

网名:挖掘机小王子

个人网站:挖掘机小王子

《权力的游戏》Python探索性分析相关推荐

  1. 权力的游戏探索性分析,带你领阅不一样的战争

    一:简介 <权力的游戏>(Game of Thrones),是美国HBO电视网制作推出的一部中世纪史诗奇幻题材的电视剧.该剧改编自美国作家乔治·R·R·马丁的奇幻小说<冰与火之歌&g ...

  2. python数据分析的四阶段以及电商数据描述性分析和探索性分析

    目录 数据分析的四阶段 1 需求 数据情况 需求 产出 2 数据规整(数据预处理,数据清洗,数据重构) 2.1 数据预处理 2.1.1 发现错误的对策 2.1.2 修正缺失值 2.2 修正错误数据 方 ...

  3. 【Python量化】股票涨停板探索性分析与数据挖掘

    D1 引言 从系统论的角度来看,股票市场是一个复杂系统,市场的涨跌是由资金流(市场资金存量.流入量.流出量)和回路(市场信息与交易者行为形成的各种反馈.调节.增强回路)非线性作用下的结果.换句话说,牛 ...

  4. python实现二手汽车价格预测(一)初始数据探索性分析

    python实现二手汽车价格预测(一)初始数据探索性分析 零基础入门数据挖掘的 EDA-数据探索性分析 部分,带你来了解数据,熟悉数据,和数据做朋友. 一.EDA目标 EDA的价值主要在于熟悉数据集, ...

  5. 数据探索性分析_探索性数据分析

    数据探索性分析 When we hear about Data science or Analytics , the first thing that comes to our mind is Mod ...

  6. 如何在比赛和项目中培养一个好的探索性分析(EDA)思维 —— 翻译自kaggle一位有趣的分享者

    文章目录 前言 1.So... 我们期待从中知道些什么 2.第一件事,分析"SalePrice" 3.SalePrice,她的身体和她的兴趣爱好 4.SalePrice与类别特征的 ...

  7. 数据的探索性分析(EDA)

    数据的探索性分析(EDA) 1.EDA要做些什么 2.fork from Datawhale 零基础入门数据挖掘-Task2 数据分析 个人收获 (1)要养成看数据集的head()以及shape的习惯 ...

  8. 运筹系列56:python空间分析库pysal.spaghtti

    1. 介绍 Pysal是一个面向地理空间数据科学的开源跨平台库,重点是用python编写的地理空间矢量数据.它支持空间分析高级应用程序的开发,例如 explore -用于对空间和时空数据进行探索性分析 ...

  9. 大数据告诉你,世纪佳缘都是谁在相亲(python爬虫分析,附全部代码)

    公众号: 数据小斑马,关注即可获得价值1000元的数据分析学习资料 数据分析学习目录: 一.Excel系列--四大常用函数及十大高级图表 二.SQL系列--性能优化/多表关联/窗口分析函数等 三.统计 ...

最新文章

  1. swift_019(Swift 的类)
  2. 139.00.005 Git学习-分支管理
  3. java中BigDecimal的常见用法
  4. RobotFramework操作API
  5. Visual LISP 第5章 编辑源程序代码(1)文本编辑工具
  6. 机器学习基石第三讲:types of learning
  7. IOS中JSON数据的解析
  8. Swift - 判端网络连接状态,连接类型(3G还是Wifi)
  9. IDEA配置好maven后新建maven项目一直build失败的解决方法
  10. javascript 将时间戳格式化
  11. nodejs npm和yarn 源管理模块 yrm(记录方便查看)
  12. 日常投票评分:大多都是拉票
  13. 常用Linux命令--CPU和GPU查看
  14. 矩阵分解MF与非负矩阵分解NMF的应用
  15. 2019秋招银行类——邮储银行总行笔试经验
  16. 基于PEview分析PE文件(4-1)
  17. pwnat——一种无需第三方服务器就能完成NAT点对点P2P穿透的基于UDP打洞技术的新方法
  18. Vue 实现下拉加载更多
  19. 使用wireshark解密PC浏览器的HTTPS流量
  20. form表单,账号注册实例

热门文章

  1. ArrayList中元素的删除操作
  2. jwt 如何实现踢人,session 和 jwt 鉴权的区别
  3. CTFshow入门命令执行30
  4. Linux实战技巧--文件系统操作(二)--创建和删除目录(mkdir/rm)
  5. [架构之路-5]:架构师 - 中国计算机技术职业资格(软考)考试是如何定义系统架构师?
  6. python与cgi
  7. 叶新伟 php,基于php+mysql技术bbs论坛设计的开发与实现最终版(样例3)
  8. linux 视频电话,多人音视频通话-Linux开发集成-SDK开发集成-音视频通话-网易云信开发文档...
  9. 手把手教你使用curl2py自动构造爬虫代码并进行网络爬虫
  10. 定位线程Segment fault (SIGSEGV)的方法