У меня есть вектор V с 150 записями для каждого значения от 1 до 10.
V<-rep(1:10, each=150)
Я хотел бы случайным образом реорганизовать порядок чисел в этом векторе.
Можно ли это сделать с помощью простой команды 1 строки?
Ответ 1
Да.
sample(V)
От ?sample:
Для 'образца по умолчанию для' size указано количество элементов выведенный из первого аргумента, так что "sample (x) генерирует случайная перестановка элементов 'x (или' 1: x).
Ответ 2
Используйте функцию sample
V<-rep(1:10, each=150)
set.seed(001) # just to make it reproducible
sample(V)