R 多次复制一个矩阵,然后按行绑定(bind)在一起

标签 r data-binding matrix rbind

我有以下矩阵

FI1  FI2 YI1 YI2 BAL1 BAL2 GRO1 GRO2  EQ1  EQ2
1 0.22 0.15 0.1 0.1 0.05 0.05 0.05 0.05 0.05 0.05
2 0.22 0.00 0.0 0.0 0.00 0.00 0.00 0.00 0.00 0.00
3 0.22 0.00 0.0 0.0 0.00 0.00 0.00 0.00 0.00 0.00
4 0.22 0.00 0.0 0.0 0.00 0.00 0.00 0.00 0.00 0.00
5 0.22 0.00 0.0 0.0 0.00 0.00 0.00 0.00 0.00 0.00
6 0.22 0.00 0.0 0.0 0.00 0.00 0.00 0.00 0.00 0.00

现在我想让这个矩阵复制 10 次并放入一个矩阵中,使其看起来像这样(我在这里只显示了 2 次)
FI1  FI2 YI1 YI2 BAL1 BAL2 GRO1 GRO2  EQ1  EQ2
1 0.22 0.15 0.1 0.1 0.05 0.05 0.05 0.05 0.05 0.05
2 0.22 0.00 0.0 0.0 0.00 0.00 0.00 0.00 0.00 0.00
3 0.22 0.00 0.0 0.0 0.00 0.00 0.00 0.00 0.00 0.00
4 0.22 0.00 0.0 0.0 0.00 0.00 0.00 0.00 0.00 0.00
5 0.22 0.00 0.0 0.0 0.00 0.00 0.00 0.00 0.00 0.00
6 0.22 0.00 0.0 0.0 0.00 0.00 0.00 0.00 0.00 0.00
1 0.22 0.15 0.1 0.1 0.05 0.05 0.05 0.05 0.05 0.05
2 0.22 0.00 0.0 0.0 0.00 0.00 0.00 0.00 0.00 0.00
3 0.22 0.00 0.0 0.0 0.00 0.00 0.00 0.00 0.00 0.00
4 0.22 0.00 0.0 0.0 0.00 0.00 0.00 0.00 0.00 0.00
5 0.22 0.00 0.0 0.0 0.00 0.00 0.00 0.00 0.00 0.00
6 0.22 0.00 0.0 0.0 0.00 0.00 0.00 0.00 0.00 0.00

有人可以建议我一个简单的方法来完成这个吗?
谢谢
安德烈亚斯

最佳答案

执行此操作的数学方法是采用 Kronecker product向量的矩阵。

mX = matrix(rnorm(100), 10, 10)
mX %x% rep(1, numTimesToRepeat)

关于R 多次复制一个矩阵,然后按行绑定(bind)在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19590541/

相关文章:

java - java中复杂矩阵的矩阵库?

r - 保持矩阵中对角线上的最大值

r - 如何使用 R 中的 rjson/RJSONIO 的 toJSON 方法生成有效的 JSON?

替换 R 中向量中多次出现的值

r - 记录函数闭包

Silverlight 数据绑定(bind)选择?

wpf - 图片异步数据绑定(bind),导致跨线程异常

wpf - 通知 WPF 中计算的数据绑定(bind)属性的更改

arrays - 在 matlab 中计算 3 维元胞数组的均值

r - 如何使用 "sugar"方式对 Rcpp::NumericMatrix 进行逻辑运算?