我在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...
任何帮助都会很棒。
谢谢, 乔纳森
答案 0 :(得分:3)
您可以在此处使用outer()
来获取所有组合的总和。它返回一个矩阵,所以我只用c()
来作为一个向量。如果要将其保留为矩阵,只需删除该部分即可。
c(outer(vector2, vector1, `+`))