问题描述
我从提供解决方案的清单中询问了有关抽样的问题。这是跟进
我的问题有2个步骤。我想对一个数据帧中的许多行(3)进行采样,然后进行第二个采样(1行),该采样不在第一个采样中。set.seed(42)
df <- data.frame(matrix(rnorm(20),nrow=10))
( samples <- sample(nrow(df),size = 4) )
# [1] 6 8 4 9
sample_1 <- df[ samples[-1],]
sample_2 <- df[ samples[1],drop = FALSE ]
sample_1
# X1 X2
# 8 -0.09465904 -2.6564554
# 4 0.63286260 -0.2787888
# 9 2.01842371 -2.4404669
sample_2
# X1 X2
# 6 -0.1061245 0.6359504
有没有一种方法可以在循环中构建它,以便在完成第一次迭代时,第二个样本不包含第一个样本中的数据。
非常感谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)