【发布时间】:2016-04-25 10:38:38
【问题描述】:
我有一个列表,其中每个元素都是一组数字。所有集合的长度都不同:
a <- list(1,c(2,3),c(4,5,6))
#> a
#[[1]]
#[1] 1
#[[2]]
#[1] 2 3
#[[3]]
#[1] 4 5 6
我想从每个集合中获取一个元素的所有可能组合。在这个例子中应该是:
1 2 4, 1 2 5, 1 2 6, 1 3 4, 1 3 5, 1 3 6
我觉得这里 *apply-functions 的一些组合会很有用,但不知道该怎么做。
【问题讨论】:
标签: r combinatorics lapply sapply