我试图7 x 4在R中生成以下矩阵:
m = matrix(c(seq(25, 1, by = -4),
seq(26, 2, by = -4),
seq(27, 3, by = -4),
seq(28, 4, by = -4)), nrow = 7, ncol = 4)
Run Code Online (Sandbox Code Playgroud)
但是,我想知道我是否可以使用比上面使用的更高效的R代码实现相同的矩阵?
这是一个解决方案:
m <- matrix(rev(c(1:28)),nrow=7,ncol=4,byrow = TRUE)[,rev(1:4)]
Run Code Online (Sandbox Code Playgroud)
而且这个更快:
m <- matrix(28:1,nrow=7,ncol=4,byrow = TRUE)[,4:1]
Run Code Online (Sandbox Code Playgroud)