在R中创建一个随机生成变量的矩阵

时间:2017-02-13 04:00:38

标签: r matrix

我想创建一个包含100行和5列的矩阵。第一列的值为1或2.第二列的值为1到5之间的整数。第三列的值为10到50之间的整数。第四列的值为1到3之间的整数。第五列是从1到5的整数。如何为此矩阵中的每一行随机分配这些生成的值?谢谢,

1 个答案:

答案 0 :(得分:-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)))