我在下面有一个 foreach 嵌套循环的简单示例。如何提高结果的可读性res
?
下面是另一个嵌套 for 循环的例子,它具有更易读的结果,列表的每个元素都可以很容易地识别,例如res_desired[["B"]][[3]]
library(foreach)
library(doFuture)
registerDoFuture()
plan(multicore, workers = 1)
# foreach loop
res <- foreach(a = c("A", "B", "C", "D")) %:%
foreach(b = 1:4) %do%
{
paste0(rep(a, b))
}
# for loop
res_desired <- list()
for(a in c("A", "B", "C", "D"))
{
for(b in 1:4)
{
res_desired[[a]][[b]] <- paste0(rep(a, b))
}
}