R语言分析NBA球员数据
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)
}
相关文章