帮助页。它只是确保当不同的人运行“随机”代码时,他们得到相同的答案,这使得故障排除更加容易,因为每个人都看到相同的结果。仅供参考,在for循环中构建对象(重新分配内存)在R中是不好的做法,应该不惜一切代价避免。有关背景信息,请参阅。 V1 V2 1
帮助页。它只是确保当不同的人运行“随机”代码时,他们得到相同的答案,这使得故障排除更加容易,因为每个人都看到相同的结果。仅供参考,在for循环中构建对象(重新分配内存)在R中是不好的做法,应该不惜一切代价避免。有关背景信息,请参阅。 V1 V2 1 ,r,random,dataframe,R,Random,Dataframe,帮助页。它只是确保当不同的人运行“随机”代码时,他们得到相同的答案,这使得故障排除更加容易,因为每个人都看到相同的结果。仅供参考,在for循环中构建对象(重新分配内存)在R中是不好的做法,应该不惜一切代价避免。有关背景信息,请参阅。 V1 V2 1 a b 2 a e 3 a f 4 b c 5 b e 6 b f 7 c d 8 c g 9 c h 10 d g 11 d h 12 e f 13 f g 14 g
帮助页。它只是确保当不同的人运行“随机”代码时,他们得到相同的答案,这使得故障排除更加容易,因为每个人都看到相同的结果。仅供参考,在
for
循环中构建对象(重新分配内存)在R中是不好的做法,应该不惜一切代价避免。有关背景信息,请参阅。
V1 V2
1 a b
2 a e
3 a f
4 b c
5 b e
6 b f
7 c d
8 c g
9 c h
10 d g
11 d h
12 e f
13 f g
14 g h
set.seed(1)
dfa <- data.frame(V1 = sample(letters[1:9], replace = TRUE), V2 = sample(letters[1:9], replace = TRUE))
todo <- sample(1:nrow(dfa), nrow(dfa), replace = FALSE)
dfb <- dfa[todo[1],]
dfc <- dfa[todo[2],]
for (i in 3:length(todo)) {
# apply your logic
# if a row belongs in dfb, do
dfb <- rbind(dfb, dfa[todo[i],])
# etc
}