我有以下示例代码:
library(caTools)
sample1 = rnorm(20)
sample2 = rnorm(30)
sample3 = rnorm(40)
# could be more samples
args = list(sample1, sample2, sample3) # could be more
> combs(c(args), k=2)
[,1] [,2]
[1,] Numeric,20 Numeric,30
[2,] Numeric,20 Numeric,40
[3,] Numeric,30 Numeric,40
然而,这不是所期望的。我想提供combs
的输入应该与以下内容相同:
> combs(c("sample1","sample2", "sample3"),k=2)
[,1] [,2]
[1,] "sample1" "sample2"
[2,] "sample1" "sample3"
[3,] "sample2" "sample3"
从那里我想用它来逐行get
提取每个对象的向量。sampleX
如何在不硬编码“sample1”、“sample2”等的情况下做到这一点,以便我可以拥有尽可能多的样本?