定义
x <- data.frame(
ID=letters[1:10],
class = as.factor(c(rep(1,5),rep(2,5))),
treat = rep(0,10))
英石
> x
ID class treat
1 a 1 0
2 b 1 0
3 c 1 0
4 d 1 0
5 e 1 0
6 f 2 0
7 g 2 0
8 h 2 0
9 i 2 0
10 j 2 0
我有两个级别的处理,1 和 2。我想为每个级别 st 每个班级准确分配一个单位,在随机化之后,我们得到如下结果:
> x
ID class treat
1 a 1 0
2 b 1 0
3 c 1 1
4 d 1 0
5 e 1 2
6 f 2 0
7 g 2 0
8 h 2 0
9 i 2 2
10 j 2 1
st 单元c和j获得 1 级治疗,e和i获得2 级治疗。
如何在 R 中生成处理向量?