У меня есть функция с двумя переменными x и y:
fun1 <- function(x,y) {
z <- x+y
return(z)
}
Функция отлично работает сама по себе:
fun1(15,20)
Но когда я пытаюсь использовать его с двумя векторами для x и y с функцией применения, я не получаю правильный массив 56 * 121.
Lx <- c(1:56)
Ly <- c(1:121)
mapply(fun1, Lx, Ly)
Буду признателен за вашу помощь, а также за совет по самому быстрому решению (например, решение data.table или dplyr быстрее, чем применить).
outer
:outer(Lx, Ly, fun1)
или этого q/a - person rawr   schedule 12.02.2016