我正在尝试为一个"10000000*6"的逻辑矩阵分配值。过程如下:1)创建一个矩阵;2)然后为矩阵的每个元素分配值。为了简化我的问题,我只展示一个值如何被赋给矩阵中的一个元素。
以下是代码:
以下是代码:
m <- matrix(data = NA, ncol= 6, nrow= 10000000)
m[1,1] <- 1
错误:无法分配大小为 228.9 Mb 的向量。
创建“10000000*6”逻辑矩阵时没有错误,但在赋值时出错。
我也尝试了使用较小的矩阵(100 * 6)完成同样的任务。这次一切都很顺利。
以下是代码:
m <- matrix(data = NA, ncol= 6, nrow= 100)
m[1,1] <- 1
有人可以帮我处理更大的矩阵吗?