У меня есть два dataframes следующим образом:самонастройка два набора данных в R
seed(1)
X <- data.frame(matrix(rnorm(2000), nrow=10))
где строки представляют собой гены и столбцы являются генотипами.
Для каждого раунда самозагрузки (n=1000
), генотипы должны быть выбраны случайным образом без замены из этого набора данных (X
) и образуют две группы наборов данных (X'
должны иметь 5 генотипов и Y'
должны иметь 5 генотипов). В принципе, в конце концов, у меня будет тысяча таких наборов данных X'
и Y'
, которые будут содержать 5 случайных генотипов каждый из полного набора данных выражения.
Я пробовал использовать replicate
и apply
, но не работал.
B <- 1000
replicate(B, apply(X, 2, sample, replace = FALSE))
@ user2294316 я добавил что-то мой ответ, показывающий, как хранить наборы данных , 'Xprimes [,, i]' и 'Yprimes [,, i]' содержат 'i'th набор данных сейчас. – Frank