设为首页 加入收藏

TOP

R 语言入门基础知识(二)
2016-09-13 12:03:10 】 浏览:384
Tags:语言 入门 基础知识
UTF-8')


查看源码
myfunc #终端显示
page(myfunc) #用第三方编辑器查看


#函数
myadd=function(a,b,c){
return (a+b+c)
}


mystat=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
return (list(n=n,mean=m,stdev=s,skew=skew))
}


13、向量化运算和apply家族


#向量化
x=1:5


(y=x^2)


(y=matrix(1:16,4,4))
(z=y^2)


(x=1:5)
(y=11:15)
(x+y)


y>=13


ifelse(x%%2==0,'A','B')


x=data.frame(pv=rnorm(100,20,3),
uv=rnorm(100,40,4),
ip=runif(100,40,50))


apply(x,MARGIN = 2,mean)
apply(x,MARGIN = 2,quantile,probs=c(0.1,0.5,0.9))


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇C语言常见类型占用字节数 下一篇腾讯2017暑期实习生笔试题解题答..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目