完成本课程后,您将能够回答以下问题
统计kpii 每场比赛的平均次数:漂亮。
各队BP的核心英雄是什么?
顶级团队之间的资源配置有何差异?
XX 给玩家的第一条建议。
如果您还有其他感兴趣的问题。
1.如何获取DOTA2数据源
获取DOTA2数据源的方式主要有四种。
手动统计。打开DOTA2客户端,观看赛后统计数据和比赛视频,并手动记录在小笔记本(Excel)中。缺点:效率太低。
请查看数据统计网站(DOTABUFF\DOTAMAX\Kenki Data等)。缺点:无法获取特定(定制)数据,你想看的数据站点可能无法显示,数据再处理困难。
调用官方和第三方提供的数据接口API或者查询第三方数据库【今天就讲到这里】。缺点:入门门槛稍高,需要掌握SQL(结构化查询语言)和Python。此外,API通常不提供详细的游戏数据(例如,您可以知道Roshan被杀死了多少次,但您无法知道杀死Roshan的最后一次攻击造成了多少伤害))。
分析视频。计算机代替人眼,从头到尾观看比赛的视频(比任何人都看得更仔细,不遗漏任何细节),知道比赛中发生的一切。缺点:进入门槛非常高,需要了解Java 或Golang 语言。 【一般数据分析不需要用到这么详细的数据】
2. 业界最好的DOTA2数据源有哪些?
我们先来说说API。码农世界里的API指的是ApplicationProgrammingInterface,应用程序编程接口……有点困惑?``黑板是吸收知识的地方,只是教室里的阳光,我不太喜欢颜色。 不觉得没有游乐场的特色吗?
这并不重要,所以让我们换一种方式解释一下:API 就是同意一组规则,其中一方发出请求,另一方执行请求并返回结果。例子!早上我去买热干面,对老板说:“一碗热干面一定不能辣。”付完钱,等了几分钟,老板就会递给你热腾腾的热干面。 (我老板提供了“热干面API”给我用!)
点击图片查看大图
DOTA2数据API类似,你只要告诉系统你想要什么游戏数据,系统就会把它传递给你。然而,通信语言从普通话变成了编程语言(Python、Java等),返回结果从热干面变成了数据(JSON格式等),面店也从数据变成了数据。提供商(官方API、OPENDOTA提供的API等)。
点击图片查看大图
那么业内哪个数据团队做出的热干面最好(并且提供了最有用的数据)呢?——OPENDOTA团队!有的同学可能会疑惑,什么是OPENDOTA?所有的数据不应该都在V爸爸手里吗?为什么不使用V机构提供的API呢?
Valve提供了官方API,但是已经很久没有维护了(可能是在放假,就看看网站上旧的UI吧……)而且用户体验很差。当我第一次研究DOTA2数据源时,我浪费了很多时间探索官方的WEBAPI。所以不要陷入这个陷阱!
点击图片查看大图
调用API需要掌握一门编程语言(推荐Python)。然而,编程语言的学习曲线有点高,如果一开始直接从Python调用API,在体验数据分析的乐趣之前,你往往会感到沮丧并放弃。 (Python也可以通过网上查资料自学。如果基础不扎实或者信心不足,也可以使用DOTA2折扣码报名Udacity的Python入门课程。)
让我们首先使用SQL 查询数据库。我要对OPENDOTA竖起大拇指。它提供了非常易于使用的交互式查询功能,您只需输入SQL 查询语句,网站就会从数据库中检索数据并显示出来。 (无需安装软件,适合初学者)
点击图片查看大图
那么如何学习SQL呢?
这个问题可以在知乎找到更好的答案。但我想强调的是,兴趣是最好的老师。传统的SQL教科书经常要求你查询传统的部门和员工数据库(或学生成绩数据库),并做很多学完后经常忘记的枯燥练习。但!如果您本身就是电子竞技爱好者,您会发现DOTA2 数据库是学习SQL 的有趣且可靠的方式。
本节课到这里就正式结束了。这门课程与常规课程不同,一些学生可能会感到困惑,因为没有概念性解释或练习题。那是对的!本系列教程既不是使用手册,也不是百科全书。目的是提供一个清晰的鸟瞰图,不让任何人走弯路。但你仍然需要亲自走过这条路才能获得洞察力。
如果你想进步更快,有人陪你(或者你基础很差,决定成为一名数据分析师),我还是推荐Udacity的零基础数据分析入门课程。马苏。 (使用“DOTA2”折扣码可以获得学费折扣,但添加毕业要求——。创建并发布电子竞技数据分析报告并接受大家的同行评审。)
我会给你留一些SQL作业(如果你解决不了,你就不用参加下一堂课了……)。
刚刚结束的ESL One云顶小赛,冠军Newbee到底用了多少个英雄呢?五位选手中,英雄池最深的他(用了多少个英雄)有谁呢?
有多少英雄从未在线下游戏中出现过?他们是谁?
线下战斗中最受欢迎的英雄有哪些?中奖率是多少?每个英雄的最佳用户是谁(根据您自己选择的指标)?
一些注意事项:
这个连载课程每个月更新一两次(我快当爸爸了,有没有时间写文章就看宝宝了……)
我的个人信息成为学校的客户服务渠道(问路、感谢人、抱怨、提交小报告等)。所以当你遇到问题时,要么Google一下并解决(如果你是新手,你遇到的问题99%以前别人都遇到过),要么在评论中互相讨论。请注意,我们通常无法回复私人消息。
来自:微博.何秋智
标题:dota2 数据库,dota2数据查看
链接:https://www.52funs.com/news/sypc/6705.html
版权:文章转载自网络,如有侵权,请联系删除!