Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法将循环输出存储到R中的列表中_R_List_Loops - Fatal编程技术网

有没有办法将循环输出存储到R中的列表中

有没有办法将循环输出存储到R中的列表中,r,list,loops,R,List,Loops,我试图在R中获取一个循环的输出,并试图将其存储到一个列表中,然而,出于某种原因,我似乎只能存储循环的最后一个值,而不是从循环生成的所有值。以下是我目前的代码: y <- list(x) for (i in 1:10) { x <- rnorm(2,0,1) y <- x y也许下面就是你想要的东西 y <- list() for (i in 1:10) { y[[length(y)+1]] <- rnorm(2,0,1) } y或此 y <- list

我试图在R中获取一个循环的输出,并试图将其存储到一个列表中,然而,出于某种原因,我似乎只能存储循环的最后一个值,而不是从循环生成的所有值。以下是我目前的代码:

y <- list(x)
for (i in 1:10) {
x <- rnorm(2,0,1)
y <- x

y也许下面就是你想要的东西

y <- list()
for (i in 1:10) {
  y[[length(y)+1]] <- rnorm(2,0,1)
}
y或此

y <- list()
for (i in 1:10) {
  y <- c(y, rnorm(2,0,1))
}

ySimpler
for

   y <- list()
      for (i in 1:10){
            y[[i]] <- rnorm(2,0,1)
      }
   y <- list()
      for (i in 1:10){
            y[[i]] <- rnorm(2,0,1)
      }
y <- lapply(1:10, rnorm(2, 0, 1))