我想将值写入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
事实上,我希望列表中的所有输出。怎么做?
感谢您的回答!
答案 0 :(得分:1)
您可以将整个循环更改为lapply
lapply(1:10, function(i) c(i, i+1))