有没有办法将循环输出存储到R中的列表中
我试图在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
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))
}
ySimplerfor
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))