2017-02-13 4 views
-5

Я хочу создать матрицу со 100 строками и 5 столбцами. Значения для первого столбца равны 1 или 2. Значения для второго столбца являются целыми числами от 1 до 5. Значения для третьего столбца являются целыми числами от 10 до 50. Значения для четвертого столбца являются целыми числами от 1 до 3. И значения для пятый столбец - целые числа от 1 до 5. Как произвольно назначать эти сгенерированные значения для каждой строки в этой матрице? Спасибо,Создание матрицы со случайными сгенерированными переменными в R

+0

Непонятно, что вы хотели. Вы хотите рандомизировать значения в каждом столбце или объединить строку в целом? – akrun

ответ

-1

Это то, что вы хотите?

mat <- as.matrix(data.frame(V1 = sample(1:2, 100, replace = TRUE), 
       V2 = sample(1:5, 100, replace = TRUE), 
       V3 = sample(10:50, 100, replace = TRUE), 
       V4 = sample(1:3, 100, replace = TRUE), 
       V5 = sample(1:5, 100, replace = TRUE))) 
+0

Да, Туман, это именно то, что мне нужно. Ура, – user7476990

Смежные вопросы