【发布时间】:2015-07-28 07:57:08
【问题描述】:
我必须矩阵并且想准备某种列表,其中第二个矩阵在第一个矩阵的每一行之后重复。为了创建矩阵,我使用了库“plyr”。示例如下:
library(plyr)
# first matrix
a <- c(1,2)
b <- c(1,2)
c <- c(1,2,3)
mat1 <- expand.grid(a= a, b= b, c= c)
mat1 <- mat1[order(mat1$a, mat1$b), ]
mat1
# second matrix
mat2 = matrix(data= c(rep(0, 9)), nrow= 3, ncol= 3)
mat2
所以生成的 txt 文件看起来像这样
a=1 b=1 c=1
0 0 0
0 0 0
0 0 0
a=1 b=1 c=2
0 0 0
0 0 0
0 0 0
a=1 b=1 c=3
....
提前感谢您的帮助。
【问题讨论】: