我正在尝试将值分配给“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
谁能帮我处理更大的矩阵?