在R的循环中基于ID约束对所有组合进行采样

时间:2019-05-14 18:36:36

标签: r

我有一个带有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个循环结果的示例

desired outcome

0 个答案:

没有答案