如何使用{}语法组合管道和purrr

时间:2019-06-20 21:56:55

标签: r purrr magrittr

我正在编写一个复杂的函数,但从概念上讲,它等效于

A <- 1:3
B <- 10:12
A %>% {purrr::map(B, ~.+.x)}

按照我的逻辑,.应该是A,而.x应该是B

上面的方法在我想获取c(20, 22, 24)时返回c(11, 13, 15)

如何在purrr中组合指向lambda函数的管道?

(请不要建议我A %>% +B;-))

1 个答案:

答案 0 :(得分:0)

purrr::map2(A, B, ~ .x + .y)是您所需要的