我正在尝试将两个向量相加。如何以列表格式返回添加到另一个向量的向量的所有结果?像这样:
a = c(1:4)
b = c(5:8)
预期结果是来自
a+b
的以下列表:
list(c(6,7,8,9),
c(7,8,9,10),
c(8,9,10,11),
c(9,10,11,12))
#> [[1]]
#> [1] 6 7 8 9
#>
#> [[2]]
#> [1] 7 8 9 10
#>
#> [[3]]
#> [1] 8 9 10 11
#>
#> [[4]]
#> [1] 9 10 11 12
a <- c(1:4)
b <- c(5:8)
lapply(a, function(x){x+b})