【发布时间】:2017-01-11 15:32:19
【问题描述】:
我正在玩一些purrr 的功能并发现(令我高兴的是)purrr::at_depth(.x, .depth, .f, ...) 是purrr::map(x, . %>% map(fun)) 的缩写。
问题: 当我有两个要并行迭代的嵌套列表时,是否有类似的功能或正确的“purrr-way”来做同样的事情
举个例子:
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 循环。
【问题讨论】: