說兩個列表的組合,我有兩個列表:的elementwise中的R
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
等等。我覺得我在這裏錯過了一些相對簡單的事情。任何幫助?
乾杯。
'ex pand.grid(list.a,list.b)''會在'data.frame'結構中給你想要的東西,這可以說是更有用。 –
我需要do.call的結果列表來生成一系列圖,其中x是list.a的元素,y是list.b的元素(即a [1],b [1 ]; a [1],b [2]; ...; a [n],b [k])。 – sinclairjesse
請參閱我的回答下面 –