Как случайный вектор


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

мой конкретный вектор V имеет 150 записей для каждого значения от 1 до 10:

V <- rep(1:10, each=150)
2 60

2 ответа:

да.

sample(V)

С ?sample:

для 'sample ‘значение по умолчанию для 'size' - это количество элементов выводится из первого аргумента, так что ‘sample (x) ' генерирует случайная перестановка элементов ‘x ‘(или’1:x').

использовать sample функции

V<-rep(1:10, each=150)

set.seed(001) # just to make it reproducible
sample(V)