Как рандомизировать вектор

У меня есть вектор 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)