首页 > 解决方案 > 如何将列表中的数组转换为R中列表中的单个矩阵

问题描述

我有一个包含 22 个嵌套列表的列表,我想将这些嵌套列表中的每一个转换为尺寸为 640 x640 的矩阵。

我尝试运行一个循环,取消列出每个元素,然后将每个元素转换为矩阵。

```
output=list()
for ( i in 1:22){
output[[i]] <- matrix(unlist(m1[[i]]), ncol = 640, byrow = TRUE)
}

我希望得到一个包含 22 个 640x640 矩阵的列表。但是,它再次返回了 22 个嵌套列表

标签: rlistmatrixlapply

解决方案


推荐阅读