Repat Column in R с различным расположением строк каждый раз - PullRequest
1 голос
/ 21 июня 2019

У меня есть вектор в R, называемый v, такой, что v <- c(1,3,4,5,2).

Я пытаюсь создать 50 повторений этого вектора, но хотел бы переставить индексы случайным образом и не повторятьдля каждого повторения, то есть

reps <- c(1,3,4,5,2  1,2,3,4,5) etc...

Я пытался:

reps <- rep(sample(1:5, 5, replace = FALSE), 50)

, но это просто повторяет один и тот же образец 50 раз.

1 Ответ

1 голос
/ 21 июня 2019

Может быть, мы можем использовать

c(replicate(50, sample(v)))
...