我正在尝试使用R中的furrr::future_pmap在另一个函数内的函数调用中替换purrr::pmap。目前,我已经设置了它,所以pmap正在使用省略号...传递其他参数,但是当我尝试使用future_pmap传递其他参数时,我得到了未使用的参数错误(参见下面的示例)。我从这里的注释、passing ellipsis arguments t
我经常使用PURRR的pmap函数在输入表的行上应用函数,并以内联方式检索它们。最近,我开始使用"safely“函数来包装我在pmap函数中应用的函数。这很有效,但是当输出列中既有错误又有结果时,我很难弄清楚如何处理它的输出。 我想提取错误“消息”对象内联,但这似乎不可能由于NAs和错误的混合?有人知道怎么做吗?library(tidyverse)
l
我已经在f(x, y, z)中定义了一个函数Julia,我希望为x的许多值并行计算f,保持y和z不变。使用pmap做这件事的“最佳实践”是什么?如果是像pmap(f, x, y = 5, z = 8)这样的东西,这是apply家族在R中处理固定参数的方式,那就太好了,但它似乎没有那么简单。我可以将f封装在函数g中,其中g(x) = f(x, y = 5, z = 8)。然后我只打电话给pma
prob = tibble(names = letters[1:17])pmap(sample1, function(x) prob == x)
lapply(sample1, function(x) prob == x)
# how can I change the pmap code to make it work?所有在线匿名函数<