假设我有一个长度向量,n我需要生成所有可能的组合及其总和。例如:
如果n=3,我们有:
myVec <- c("a", "b", "c")
Output =
"a"
"b"
"c"
"a+b"
"a+c"
"b+c"
"a+b+c"
注意我们考虑到a+b = b+a,所以只需要保留一个。
另一个例子,如果n=4,
myVec <- c("a", "b", "c", "d")
Output:
"a"
"b"
"c"
"d"
"a+b"
"a+c"
"a+d"
"b+c"
"b+d"
"c+d"
"a+b+c"
"a+c+d"
"b+c+d"
"a+b+c+d"