如何使用两个参数(整数向量)运行函数而不使用双循环?

时间:2017-08-27 18:44:18

标签: r lapply

我有一个带有两个参数(整数向量)的函数,我希望R运行它,使得对于第一个向量中的每个元素,处理第二个向量的所有元素。这是一个模拟的例子:

n <- 1:10
mock_fun <- function(x, y) x + y
list1 <- lapply(n, mock_fun, x = 1) 
list2 <- lapply(n, mock_fun, x = 2)
list3 <- lapply(n, mock_fun, x = 3)

现在,假设我想使用k <- 1:100不仅生成三个列表,还生成一百个列表。没有双循环的方法怎么做?

0 个答案:

没有答案