我在 while 循环中有一个 for 循环。每次 while 迭代后,我递增 1(count = 1 然后 count = 2 ...)每次 for 迭代我返回几个变量。(a = 1,b = 2)
我想创建一个 count = 1..4 的列表,然后是每个 for 迭代(i),然后是我在 for 循环中创建的变量。例子:
List$Count1$Iter1$a
List$Count2$Iter2$a
List$Count4$Iter3$b
在下面的示例中,我想要一个名为“out”的列表:
out$(W_count)1...4$(Iter)1...5$A,B
我知道代码有几个问题,但我找不到解决这个问题的正确方法。
count = 1
while( count < 5 ) {
for(i in 1:5) {
b = i * i
a = b * 2
out = list(W_count = count)
out[[count]] = list(iter = i)
out[[count]][[i]] = list(A = a, B = b)
count = count + 1
}
}