R创建矩阵数组

标签 r data-structures

我想以这样的方式创建一个矩阵数组,我首先创建一个包含 NA 值的 k 矩阵数组,然后循环遍历 k 并通过数组更新每个第 k 个矩阵。

有什么建议?

最佳答案

我可能没有捕获重点,但不会:

k = 2; n=3; m = 4
array(NA, c(n,m,k))

, , 1

     [,1] [,2] [,3] [,4]
[1,]   NA   NA   NA   NA
[2,]   NA   NA   NA   NA
[3,]   NA   NA   NA   NA

, , 2

     [,1] [,2] [,3] [,4]
[1,]   NA   NA   NA   NA
[2,]   NA   NA   NA   NA
[3,]   NA   NA   NA   NA

给你你想要的?然后你可以正常循环:
R> for(k in 1:2){print(a[,,k])}

关于R创建矩阵数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14989179/

相关文章:

R Shiny 数据表 : Format numbers not by column but by row

r - 在 R 中按组有效地复制矩阵行

algorithm - 枚举 1 到 n 之间所有设置了第 k 位的数字的最佳方法是什么?

java - 如何将倒排文档索引存储在磁盘上?

c# - 这里提供所需信息量的最简单的数据结构是什么?

mysql - 如何与 LAMP 系统上的 R-Project 交互?

R Shiny - 导航到选项卡项时自动隐藏侧边栏

r - 在 R 中的 select 操作符中使用 %in%

c++ - 在没有小于谓词的情况下保持排序序列

haskell - 功能图