Привет. Как я могу подмножество 2 разных N случайных выборок в кадре данных. Смотрите пример ниже.
У меня есть основной набор данных. Мне нужно 2 подмножества основного набора данных. Я получил 2 подмножества, получив 3 случайных строки из основного набора данных. Однако мне нужно, чтобы эти 2 подмножества были уникальными друг для друга.
> df = data.frame(matrix(rnorm(20), nrow=10))
> df
X1 X2
1 0.19234071 -0.86702704
2 -0.18264853 1.75276062
3 0.75824257 -0.51314220
4 -0.84571563 -1.24841675
5 0.75470152 1.51408945
6 1.04546517 1.33292716
7 -0.51449011 -1.51275633
8 1.36014747 0.07400024
9 -0.02397481 0.17177997
10 -1.37967248 -0.50416489
df1 = df[sample(nrow(df), 3), ]
df1
X1 X2
10 -1.3796725 -0.5041649
1 0.1923407 -0.8670270
4 -0.8457156 -1.2484167
df2 = df[sample(nrow(df), 3), ]
df2
X1 X2
3 0.7582426 -0.5131422
4 -0.8457156 -1.2484167
6 1.0454652 1.3329272
Как видите, случайные подмножества df1 и df2 имеют одну и ту же строку, которая является строкой 4. Мне нужны 2 случайных подмножества кадра данных, которые имели разные строки.