0

感谢您阅读这篇文章!

在这里,我在 R 中使用 big.matrix 时遇到问题。使用以下代码:

big_matrix_object=as.big.matrix(matrix_object,backingfile='back.bin',descriptorfile='back.desc,backingpath='./path/)

如果我将其保存big_matrix_object.RData.And 下次重新加载它时,R 会话将遇到崩溃。我该如何避免这种情况?感谢您的帮助!

4

1 回答 1

0

R 中的 big_matrix_object 是指向存储在磁盘上的支持文件的指针;每次重新启动 R 会话后,它都必须重新附加到文件,即使前一个会话的 .RDATA 文件已加载。幸运的是,一个简单的修复——在重新启动 R 并重新加载 bigmemory 包后,运行:

big_matrix_object <- attach.big.matrix("./path/back.desc") 

这当然假定 big.matrix 对象及其关联的支持文件已在前一个会话中成功创建并保存。

干杯!

于 2014-07-05T03:12:08.527 回答