我有一个长度为 130,000 的列表,其中每个元素都是长度为 110 的字符向量。我想将此列表转换为尺寸为 1,430,000*10 的矩阵。我怎样才能更有效地做到这一点?\ 我的代码是:
output=NULL
for(i in 1:length(z)) {
output=rbind(output,
matrix(z[[i]],ncol=10,byrow=TRUE))
}
最佳答案
这应该与您当前的代码等效,只是速度更快:
output <- matrix(unlist(z), ncol = 10, byrow = TRUE)
关于r - 如何更有效地将巨大的向量列表转换为矩阵?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13224553/