【发布时间】:2018-01-07 22:35:15
【问题描述】:
我有一个数据集,其中包含两个识别因素,Day (A-D) 和 tTime(因素 1-4),以及三个数字变量。我想返回一个列表,其中包含包含每个因素之一的行的每个组合,
例如。列表中的第一项将是 4 行,它们具有 Day x tTime 因子组合 A-1、B-1、C-1、D-1。条目二是 A-2、B-1、C-1、D-1...等的 4 行,最终生成一个包含 256 个条目的列表(我认为... 4*4*4*4?) .
我已经对此进行了一些工作/搜索,但我对编程和 R 非常陌生,因此没有任何尝试接近于发布的尝试。
样本数据集:
testData <- data.frame(Day = rep(c("A", "B", "C", "D"), 4),
tTime = factor(rep(1:4, rep(4,4))),
numDat1 = rnorm(16, mean = 3, sd = 5),
numDat2 = rnorm(16, mean = 1, sd = 10),
numDat3 = rnorm(16, mean = 10, sd = 3))
【问题讨论】:
-
您希望
numDatx变量包含在这些列表中吗? -
是的,认为 expand.grid 可能是一个选项,但似乎不会返回其他变量
标签: r loops combinations apply