我有一个带有两个变量 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 解决方案比应用更快)。