《权力的游戏》Python探索性分析
一:简介
《权力的游戏》(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探索性分析相关推荐
- 权力的游戏探索性分析,带你领阅不一样的战争
一:简介 <权力的游戏>(Game of Thrones),是美国HBO电视网制作推出的一部中世纪史诗奇幻题材的电视剧.该剧改编自美国作家乔治·R·R·马丁的奇幻小说<冰与火之歌&g ...
- python数据分析的四阶段以及电商数据描述性分析和探索性分析
目录 数据分析的四阶段 1 需求 数据情况 需求 产出 2 数据规整(数据预处理,数据清洗,数据重构) 2.1 数据预处理 2.1.1 发现错误的对策 2.1.2 修正缺失值 2.2 修正错误数据 方 ...
- 【Python量化】股票涨停板探索性分析与数据挖掘
D1 引言 从系统论的角度来看,股票市场是一个复杂系统,市场的涨跌是由资金流(市场资金存量.流入量.流出量)和回路(市场信息与交易者行为形成的各种反馈.调节.增强回路)非线性作用下的结果.换句话说,牛 ...
- python实现二手汽车价格预测(一)初始数据探索性分析
python实现二手汽车价格预测(一)初始数据探索性分析 零基础入门数据挖掘的 EDA-数据探索性分析 部分,带你来了解数据,熟悉数据,和数据做朋友. 一.EDA目标 EDA的价值主要在于熟悉数据集, ...
- 数据探索性分析_探索性数据分析
数据探索性分析 When we hear about Data science or Analytics , the first thing that comes to our mind is Mod ...
- 如何在比赛和项目中培养一个好的探索性分析(EDA)思维 —— 翻译自kaggle一位有趣的分享者
文章目录 前言 1.So... 我们期待从中知道些什么 2.第一件事,分析"SalePrice" 3.SalePrice,她的身体和她的兴趣爱好 4.SalePrice与类别特征的 ...
- 数据的探索性分析(EDA)
数据的探索性分析(EDA) 1.EDA要做些什么 2.fork from Datawhale 零基础入门数据挖掘-Task2 数据分析 个人收获 (1)要养成看数据集的head()以及shape的习惯 ...
- 运筹系列56:python空间分析库pysal.spaghtti
1. 介绍 Pysal是一个面向地理空间数据科学的开源跨平台库,重点是用python编写的地理空间矢量数据.它支持空间分析高级应用程序的开发,例如 explore -用于对空间和时空数据进行探索性分析 ...
- 大数据告诉你,世纪佳缘都是谁在相亲(python爬虫分析,附全部代码)
公众号: 数据小斑马,关注即可获得价值1000元的数据分析学习资料 数据分析学习目录: 一.Excel系列--四大常用函数及十大高级图表 二.SQL系列--性能优化/多表关联/窗口分析函数等 三.统计 ...
最新文章
- swift_019(Swift 的类)
- 139.00.005 Git学习-分支管理
- java中BigDecimal的常见用法
- RobotFramework操作API
- Visual LISP 第5章 编辑源程序代码(1)文本编辑工具
- 机器学习基石第三讲:types of learning
- IOS中JSON数据的解析
- Swift - 判端网络连接状态,连接类型(3G还是Wifi)
- IDEA配置好maven后新建maven项目一直build失败的解决方法
- javascript 将时间戳格式化
- nodejs npm和yarn 源管理模块 yrm(记录方便查看)
- 日常投票评分:大多都是拉票
- 常用Linux命令--CPU和GPU查看
- 矩阵分解MF与非负矩阵分解NMF的应用
- 2019秋招银行类——邮储银行总行笔试经验
- 基于PEview分析PE文件(4-1)
- pwnat——一种无需第三方服务器就能完成NAT点对点P2P穿透的基于UDP打洞技术的新方法
- Vue 实现下拉加载更多
- 使用wireshark解密PC浏览器的HTTPS流量
- form表单,账号注册实例
热门文章
- ArrayList中元素的删除操作
- jwt 如何实现踢人,session 和 jwt 鉴权的区别
- CTFshow入门命令执行30
- Linux实战技巧--文件系统操作(二)--创建和删除目录(mkdir/rm)
- [架构之路-5]:架构师 - 中国计算机技术职业资格(软考)考试是如何定义系统架构师?
- python与cgi
- 叶新伟 php,基于php+mysql技术bbs论坛设计的开发与实现最终版(样例3)
- linux 视频电话,多人音视频通话-Linux开发集成-SDK开发集成-音视频通话-网易云信开发文档...
- 手把手教你使用curl2py自动构造爬虫代码并进行网络爬虫
- 定位线程Segment fault (SIGSEGV)的方法