我正在尝试创建10个向量,每个向量具有10个值,并且值应具有正态分布。向量应为v1,v2,v3 ...
我尝试了循环但语法:
for(i in 1:10) {
v[i] <- rnorm(10)
}
没用。我尝试了很多,但没有结果,也没有在网络上找到任何解决方案。
创建“松散”向量的负载很少是一个好主意。最好以合适的形式(例如matrix
,list
或data.frame
(一种list
))收集它们。然后,您可以通过各种子设置技术来访问各个元素(请参阅?Extract
和此处)。
就您而言,您可以尝试例如replicate
:
m <- replicate(n = 10, expr = rnorm(10))
m
这将导致具有n
列的矩阵,其中每一列都是的结果expr
,即rnorm(10)
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句