美文网首页R
R学习笔记之ballr包和雷达图

R学习笔记之ballr包和雷达图

作者: 小明的数据分析笔记本 | 来源:发表于2018-01-28 22:23 被阅读88次

作为一名喜欢篮球的R语言初学者,如果能够把R语言的学习和NBA的数据分析结合在一起那就太完美了,比如公众号 R语言中文社区 就分享过文章《kaggle:NBA球员投篮数据分析与可视化》《kaggle:谁是NBA最佳防守球员?》这些内容对于喜欢篮球的R语言初学者来说简直就是绝佳的学习素材。但是如何获取NBA的数据对于像自己一样的初学者来说可能是一个很大的难题,恰巧前些日子从一篇公众号分享的文章中发现了一个非常有意思的R包 ballr ,这个包可以非常方便的获取https://www.basketball-reference.com网站上的数据,通过 install.packages("ballr") 就可以直接安装,通过 help(package="ballr") 查看帮助文档可以发现这个包总共有六个函数

                                       

比如 NBAPlayerPerGameStats()函数就可以非常方便的获取NBA球员职业生涯的技术统计,作为科密一枚,当然是先来看一看科比的技术统计啦,运行命令 kobe <- NBAPlayerGameStats("players/b/bryanko01.html")就可以把科比的职业生涯数据以数据框的格式存储到名称为 kobe 的对象中,运行dim(kobe)可以看到数据框是21行,30列,总共包括科比20个赛季每个赛季的场均数据和职业生涯的场均数据,30项统计数据分别是

获取数据完成下面做一些简单的可视化,在知乎的文章中有人做了折线图和雷达图来简单比较一下科比和乔丹的职业生涯数据,接下来就通过 fmsb 包中的 radarchart来实现一下

各项统计数据

雷达图中红色线是乔丹的职业生涯统计数据,紫色线是科比的职业生涯统计数据,右图中可以看出科比的职业生涯数据数据与乔丹是非常接近的,当然也可说乔丹的数据是全面压制科比的,毕竟乔丹是神一样的存在,所以科比就可以说是接近神一样的存在。90后的我们虽然没有能够见证乔丹的伟大时代,但是我们很荣幸的见证了科比神奇的81分以及谢幕战的60分,也很荣幸啦!

完整代码(R3.4.2)

相关文章

  • R学习笔记之ballr包和雷达图

    作为一名喜欢篮球的R语言初学者,如果能够把R语言的学习和NBA的数据分析结合在一起那就太完美了,比如公众号 R语言...

  • 用R实现雷达图

    R画图有很多包,其中可以利用R中自带的函数完成。 这里绘制雷达图的函数,依赖的包fmsb: 雷达图是展示多个项目在...

  • 学习小组笔记Day6-Jocelyn

    #2020年7月8日学习笔记 学习R包 ##一、安装R包(dplyr) ##二、使用R包之常用的五个基本函数 ##...

  • 学习小组DAY6笔记--Peng

    思维导图 R包的新手教程1.6.1 生信学习【R包的新手教程】DAY6.png 正式笔记 0. R包的获取 Rst...

  • R可视化之美之科研绘图-19.雷达图的实现及原理

    本内容为【科研私家菜】R可视化之美之科研绘图系列课程快来收藏关注【科研私家菜】 01 雷达图 雷达图(Radar ...

  • R语言可视化(二十一):雷达图绘制

    21. 雷达图绘制 清除当前环境中的变量 设置工作目录 使用fmsb包绘制雷达图 使用ggradar包绘制雷达图

  • R实战| 雷达图(Radar Chart)

    R实战| 雷达图(Radar Chart) 雷达图(radar chart),又称蜘蛛网图(spider plot...

  • 《学习小组Day6笔记--旮旯里的山大王》

    学习R包学习笔记:思维导图: 问题总结: 安装包和在哪个project下无关。 要使用dplyr包里的函数,就需要...

  • 学习小组Day6笔记--kan

    笔记来自生信星球学习小组资料 Day6 学习内容-R包安装使用 1.思维导图镇楼 2.R包基本情况 由社区开发(d...

  • 2019-02-19

    R语言学习笔记-R包安装 R语言是一个开放性的统计学语言,r包的丰富程度涵盖了几乎生产和生活的各个方面,r包与r包...

网友评论

    本文标题:R学习笔记之ballr包和雷达图

    本文链接:https://www.haomeiwen.com/subject/wtctzxtx.html