R将2组变量的所有可能组合放入for循环中

时间:2017-06-07 17:34:59

标签: r string for-loop combinations

我有2个变量字符串,我希望将它们组合在一起以获得R中的每个可能的组合。我的最终目标是将所有这些组合引用到不同数据框变量中的数据并将它们包含在for语句中以供写入每个组合的pdf。例如,

A <- c(a, b, c)
B <- c(1, 2, 3)

我想最终能够写作, 对于A = x和B = y ...

的所有组合

我该怎么做?我可以在for语句中指示这个吗?或者,我是否需要首先将A * B组合成某种字符串?不管怎样,我需要语法方面的帮助。谢谢!

1 个答案:

答案 0 :(得分:0)

A <- c("a", "b", "c")
B <- c(1, 2, 3)

AB <- merge(A,B)

for(i in 1:nrow(AB)){
  print(c("This is A:", AB[i,1]))
  print(c("This is B:", AB[i,2]))
}