新人刚开始学习,教科书上有个地方不是很明白
> mystats<-function(x,na.omit=FALSE){
if(na.omit)
x<-x[!is.na(x)]
m<-mean(x)
n<-length(x)
s<-sd(x)
skew<-sum((x-m)^3/s^3)/n
kurt<-sum((x-m)^4/s^4)/n-3
return(c(n=n,mean=m,stdev=s,skew=skew,kurtosis=kurt))}
> sapply(mtcars[vars],mystats)
或者> sapply(mtcars[vars],mystats,na.omit=TURE)
前3行代码看的自己的逻辑比较混乱,只知道大概是处理缺失值用的,大神能帮着分析下思路不?