Скажем, у меня есть два списка:
list.a <- as.list(c("a", "b", "c"))
list.b <- as.list(c("d", "e", "f"))
Я хотел бы рекурсивно объединить эти списки, чтобы результатом был список объединенных элементов в виде вектора, подобного следующему:
[[1]]
[1] a d
[[2]]
[1] a e
[[3]]
[1] a f
[[4]]
[1] b d
и так далее. Я чувствую, что мне не хватает чего-то относительно простого здесь. Любая помощь?
Ваше здоровье.
expand.grid(list.a, list.b)
даст вам то, что вы хотите, в структуреdata.frame
, которая, возможно, более полезна. - person Matthew Plourde   schedule 22.10.2012