【发布时间】:2019-08-08 10:10:24
【问题描述】:
这个输出给了我 70 个 s 的值。我希望将值保存在向量中,但此代码不起作用。 (它只给了我 j 循环最后一次运行的 7 个值)。我需要帮助谢谢。
a<-c(-2,3,44,2,455,6,5)
v<-numeric()
for(i in 1:7){
for(j in 1:10){
s<-rnorm(1,0,1)+a[i]
print(s)
}
}
a<-c(-2,3,44,2,455,6,5)
v<-numeric()
for(i in 1:7){
for(j in 1:10){
s<-rnorm(1,0,1)+a[i]
v[j]<-s
}
}
【问题讨论】:
-
简单:
replicate(10, rnorm(7) + a)。而已。然后,您可以根据需要制作一个矢量。 -
对不起,我需要两个 for 循环,因为它只是更大代码的示例
标签: r