【发布时间】:2019-11-27 09:29:06
【问题描述】:
我有一个清单
list1 <- list()
还有两个序列
seq1 <- seq(10, 1000, by = 10)
seq2 <- seq(2, 10, by = 10)
我想循环两个序列,例如
for(i in seq1){
for(j in seq2){
########
# code #
########
}
}
这样使用 seq1 和 seq2 的不同组合创建不同的列表。 我需要一个包含多个列表的列表,其中包含不同的组合,例如
list1 有多个具有不同 seq1 和 seq2 组合的列表((10,2), (10,4)...)
【问题讨论】:
-
您需要更好地指定您期望的输出类型。您是否尝试过嵌套 lapplys?类似于:`lapply(seq1, function(x1) lapply(seq2, function(x2, x1) ##your code##))