我有一个带有ID和Sub ID列以及其他说明性变量的数据框。我需要基于ID和subID列对所有不同的组合进行采样。每次每个ID类别只能选择1行。
mydata <- data.frame(ID = c(1,1,1,2,2),
SubId = c(1,2,3,1,2),
Var_1 = c(16, 18, 20, 10, 11))
作为结果,我希望为循环的每次迭代接收一个具有唯一组合的数据框,直到完成所有组合并且可以检索所有不同的数据框为止。每次每个ID只能选择1行。下面给出前4个循环结果的示例