【发布时间】:2018-09-10 16:51:37
【问题描述】:
我能够实现一种将参数组合迭代到单个函数的方法:
a <- seq(1, 5, 1)
b <- rep(10, 15, 1)
foo <- function(a, b){ a + b}
foo2 <- function(a, b) {a * b}
result <- invoke_map_dbl(foo, cross2(a, b))
但是,我无法在两个函数上迭代这些参数。我想这样做:
result <- invoke_map_dbl(list(foo, foo2), cross2(a,b))
有可能吗?
【问题讨论】:
-
你想要什么输出?
-
在这个例子中,我期望一个向量。我的意图是应用于生成数据帧的函数,并将所有结果绑定到一个数据帧中。
-
你有很好的可重复输入,为什么不列出你期望的确切输出呢?