0

我想将值写入 R 列表。为此,我创建了一个测试程序:

testWriteToList <- function() {
    for (i in seq(1:10)) {
        x <- i
        y <- i+1

        list <- list(c(x,y))
    }
return(list)
}

(testWriteToList())

但是,作为输出我得到:

[[1]]
[1] 10 11

事实上,我想要一个列表中的所有输出。怎么做?

我很感谢你的回答!!!

4

1 回答 1

1

您可以将整个循环更改为lapply

lapply(1:10, function(i) c(i, i+1))
于 2013-10-25T17:26:07.913 回答