相关疑难解决方法(0)

使用并行应用后如何保留数据框表单列表

我有以下函数my_func,它接受存储在数据框中的params参数,并独立地将一个额外的参数作为另一个 dfindf


library(tidyverse)

my_func <- function (x=NULL,y=NULL,z=NULL, indf=NULL) {
 out <- (x * y *z )
 out * indf
}


params <- tribble(
  ~x, ~y, ~z,
  5,     1,  1,
  10,     5,  3,
  -3,    10,  5
)

indf <- tribble(
  ~A, ~B, ~C,
  100,     10,  1,
  1000,     300,  3,
  20,    10,  5
)


params %>% 
  pmap(my_func, indf=indf)
Run Code Online (Sandbox Code Playgroud)

它生成以下数据框列表:

#> [[1]]
#>      A    B  C
#> 1  500   50  5
#> 2 5000 1500 15
#> 3 …
Run Code Online (Sandbox Code Playgroud)

parallel-processing r tidyverse

3
推荐指数
1
解决办法
144
查看次数

标签 统计

parallel-processing ×1

r ×1

tidyverse ×1