索引多维数组/矩阵:初学者';s R
我使用“relevent”软件包中的rem.dyad来运行社交网络模型(我第一次使用R)。我有多个协变量,我已经编码为矩阵。软件包文档说明需要“创建一个pxnxn数组,它的第一维索引协变量矩阵”。我正在使用的网络由18个参与者组成,因此有4个18x18矩阵。我已经将它们组合成一个多维矩阵,但我不确定如何对它们进行索引,然后将这个索引矩阵与其他矩阵组合成同一个对象 我意识到这是一个新手问题,但我还没有找到解决办法。我在寻找一个简单的解决方案时运气不佳,如果有任何建议或资源链接,我将不胜感激索引多维数组/矩阵:初学者';s R,r,multidimensional-array,indexing,R,Multidimensional Array,Indexing,我使用“relevent”软件包中的rem.dyad来运行社交网络模型(我第一次使用R)。我有多个协变量,我已经编码为矩阵。软件包文档说明需要“创建一个pxnxn数组,它的第一维索引协变量矩阵”。我正在使用的网络由18个参与者组成,因此有4个18x18矩阵。我已经将它们组合成一个多维矩阵,但我不确定如何对它们进行索引,然后将这个索引矩阵与其他矩阵组合成同一个对象 我意识到这是一个新手问题,但我还没有找到解决办法。我在寻找一个简单的解决方案时运气不佳,如果有任何建议或资源链接,我将不胜感激 谢谢。
谢谢。以下代码可能会有所帮助:
> mmlist = list()
> for(i in 1:3) mmlist[[i]]=matrix(1:12, nrow=3)
> mmlist
[[1]]
[,1] [,2] [,3] [,4]
[1,] 1 4 7 10
[2,] 2 5 8 11
[3,] 3 6 9 12
[[2]]
[,1] [,2] [,3] [,4]
[1,] 1 4 7 10
[2,] 2 5 8 11
[3,] 3 6 9 12
[[3]]
[,1] [,2] [,3] [,4]
[1,] 1 4 7 10
[2,] 2 5 8 11
[3,] 3 6 9 12
> mmlist[[1]]
[,1] [,2] [,3] [,4]
[1,] 1 4 7 10
[2,] 2 5 8 11
[3,] 3 6 9 12
> mmlist[[2]]
[,1] [,2] [,3] [,4]
[1,] 1 4 7 10
[2,] 2 5 8 11
[3,] 3 6 9 12
@这个答案解决了你的问题吗。我们将非常感谢您的反馈。