R语言分析NBA球员数据

2020-06-16 00:00:00 数据 命中 次数 得分 球员
NBA的比赛数据真的很适合做数据分析、数据可视化方面的练习,建议大家在kaggle上下载原数据自己试一试NBA shot logs | Kaggle。

一个月前写了一篇“用R语言进行NBA赛况分析”用R语言进行NBA赛况分析 - 知乎专栏,这篇算是续篇,进一步发掘一些更有价值的数据,没看过上一篇的朋友建议先看一下上一篇文章,了解数据原的大概内容。


设立目标:

数据预处理:

本次分析还要用到我们上一篇中用过的几个工具包,和自定义的两个函数,所以先加载相应代码(具体参见用R语言进行NBA赛况分析 - 知乎专栏):

#加载包
  library(dplyr)
  library(magrittr)
  library(ggplot2)
  library(ggthemes)
  library(reshape2)

#定义函数,用于计算后面每位球员的2分球命中次数
two_get<-function(x){
  
  count<-length(x)
  n<-0
  for(i in 1:count){
    if(x[i]==2) n<-n+1
  }
  return(n)
}

#定义函数,用于计算后面每位球员的3分球命中次数
three_get<-function(x){
  
  count<-length(x)
  n<-0
  for(i in 1:count){
    if(x[i]==3) n<-n+1
  }
  return(n)
}

相关文章