seq(),rep() , rnorm()

seq()产生一个等差向量序列

seq(from=n,to=m,by=k,len=w)  #by为公差,to和len不能同时使用

> seq(2,10)    #默认公差为1
[1] 2 3 4 5 6 7 8 9 10

> seq(2,10,2)
[1] 2 4 6 8 10

> seq(from=2,by=2,len=10)
[1] 2 4 6 8 10 12 14 16 18 20

 

格式rep(x,times) #重复一个对象

> rep(c(1,2,3,4,5),2)
[1] 1 2 3 4 5 1 2 3 4 5

> rep(c(1,2,3,4,5),times=c(1,2,3,4,5))
[1] 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5

rep(x,each=n)  #重复x元素n次

> rep(c(1,2,3),each=2)
[1] 1 1 2 2 3 3

 

rnorm()  #随机产生正态分布向量

rnorm(个数,均值,方差) 

> rnorm(10)     #默认均值为0,方差为1
[1] 0.03067674 1.39275679 -2.08590798 -1.10194290 1.25290686
[6] -2.28494562 0.90579889 0.86278548 0.67686427 -1.30908637

> rnorm(6,10,2)
[1] 12.311901 9.428411 11.374854 10.828006 6.563727 10.399831

 

posted @ 2019-09-10 23:49  小辉辉啊  阅读(499)  评论(0编辑  收藏  举报