计算所有组合减去向量的所有值[重复]
Posted
技术标签:
【中文标题】计算所有组合减去向量的所有值[重复]【英文标题】:calculate all combination less the all value of a vector [duplicate] 【发布时间】:2019-04-20 11:40:44 【问题描述】:给定一个向量c(3,4,5)
,向量的长度是可变的,我将返回所有元素的组合矩阵减去向量中的值
像这样:
[x_1] [x_2] [x_3]
[1,] 3 4 5
[2,] 2 4 5
[3,] 1 4 5
[4,] 3 3 5
[5,] 3 2 5
[6,] 3 1 5
[7,] 2 3 5
[8,] 1 2 5
[9,] 1 4 4
[10,] 1 4 3
[11,] 1 4 2
.....
这只是所有可能组合的一部分,但我会拥有所有可能的组合。
【问题讨论】:
【参考方案1】:我相信就是这样。
x <- c(3, 4, 5)
lst <- lapply(x, ':', 1)
Map(expand.grid, list(lst))
【讨论】:
以上是关于计算所有组合减去向量的所有值[重复]的主要内容,如果未能解决你的问题,请参考以下文章