小编Die*_*eno的帖子

在R中填充矩阵

我正在尝试使用随机分布的一组值来填充矩阵runif,但是看起来种子不会因为向量化操作而改变(我不知道在这一点上我是否错误),所以,我想要例如mxn从mx1之一创建一个矩阵

  set <- matrix(nrow=10, ncol=1, b=T)

         [,1]
 [1,]   NA
 [2,]   NA
 [3,]   NA
 [4,]   NA
 [5,]   NA
 [6,]   NA
 [7,]   NA
 [8,]   NA
 [9,]   NA
[10,]   NA
Run Code Online (Sandbox Code Playgroud)

现在我想用每行的R1向量(1x3)填充(第一个坐标是常量),所以我做了:

cbind(set, 1, runif(1, -5, 5), runif(1, -5, 5))[,2:4]
      [,1]      [,2]     [,3]
 [1,]    1 0.3733975 3.968388
 [2,]    1 0.3733975 3.968388
 [3,]    1 0.3733975 3.968388
 [4,]    1 0.3733975 3.968388
 [5,]    1 0.3733975 3.968388
 [6,]    1 0.3733975 3.968388
 [7,]    1 0.3733975 3.968388
 [8,]    1 0.3733975 3.968388
 [9,]    1 0.3733975 3.968388
[10,] …
Run Code Online (Sandbox Code Playgroud)

r matrix

0
推荐指数
1
解决办法
887
查看次数

标签 统计

matrix ×1

r ×1