rep()函数
rep()能够把输入的参数重复数次,如:
rep(runif(1),5)
#[1] 0.7548687 0.7548687 0.7548687 0.7548687 0.7548687
replicate()函数能够将输入的表达式重复数次,大多数上述两个函数几本相等,只有当使用随机数时才会出现不同。因为runif函数不是矢量化的,所以rep函数每次都重复相同的随机数,而replicate每次的结果都不相同,另外replicate()函数第一个参数是重复次数,如:
replicate(5,runif(1))
[1] 0.5315511 0.9896081 0.1711190 0.4024064 0.7224799
网友评论