我正在玩一些purrr
功能并发现(令我高兴的是)purrr::at_depth(.x, .depth, .f, ...)
它是purrr::map(x, . %>% map(fun))
.
问题: 当我有两个要并行迭代的嵌套列表时,是否有类似的功能或正确的“ -方式”来做同样的事情purrr
举个例子:
x <- list(list(10, 20), list(30, 40))
y <- list(list(1, 2), list(3, 4))
a <- list()
for(i in seq_along(x)) {
a[[i]] <- map2(x[[i]], y[[i]], `+`)
}
这可行,但它相当脏,我想避免 for 循环。