【发布时间】:2014-11-05 23:01:13
【问题描述】:
我有一些这样的向量
V1 = c(1,2,3,4,5)
V2 = c(7,8,9,10,11)
V3 = c(15,16,17,18,19)
V4 = c(3,4,5,6,7)
我想从这些向量中获取所有可能的组合,这些向量看起来像 [V1[i],V2[j],V3[k],v4[z]],总和为 3+9+17+5。
这与重复的 R: sample() command subject to a constraint 有点不同,因为我想从每个向量中获取一个元素的所有组合,而不是从一个向量中获取所有组合。一种可能的解决方案应该是每个向量都有一个元素。
例如以下是解决方案
[1,11,17,5]
[2,8,18,6]
[5,9,15,5]
[3,11,16,3]
还有很多其他的。解决方案可以有重复的值,这很好。
关于如何在 R 中实现这一点的任何想法?我是 R 的初学者,我真的希望能得到一些答案。
【问题讨论】:
标签: r vector combinations