在R中,如何将1个向量的每个值添加到2nd向量的每个值?

时间:2018-08-30 17:38:04

标签: r vector

我在R中有两个向量:

vector1 <- c(1:24)

vector2 <- seq.int(.05,.60,.05)

我如何将这些向量与第三个向量组合在一起,从而将向量1中的每个值都添加到向量2中?

含义应为:

1.05, 1.10, 1.15, 1.20...
24.05,24.10,24.15,24.20...

任何帮助都会很棒。

谢谢, 乔纳森

1 个答案:

答案 0 :(得分:3)

您可以在此处使用outer()来获取所有组合的总和。它返回一个矩阵,所以我只用c()来作为一个向量。如果要将其保留为矩阵,只需删除该部分即可。

c(outer(vector2, vector1, `+`))