小编Fer*_*lis的帖子

使用R在矩阵中的特定位置插入行

我正在尝试在特定位置添加行到矩阵,这些位置包含在向量中。下面的模式显示了输入和预期结果。我尝试使用“ for”循环,但无法正常工作。任何建议都会有所帮助。

源矩阵(6x3)

(1) 1   2   3
(2) 4   5   6
(3) 7   8   9
(4) 6   9   2
(5) 3   6   1
(6) 2   2   7
Run Code Online (Sandbox Code Playgroud)

位置向量(指示源矩阵中将包含零的行)

[2, 5, 6]  
Run Code Online (Sandbox Code Playgroud)

结果矩阵(6 + length.vector x 3)

(1) 1   2   3
(2*)0   0   0
(3) 4   5   6
(4) 7   8   9
(5*)0   0   0
(6*)0   0   0
(7) 6   9   2
(8) 3   6   1
(9) 2   2   7
Run Code Online (Sandbox Code Playgroud)

r matrix

5
推荐指数
2
解决办法
2085
查看次数

标签 统计

matrix ×1

r ×1