【发布时间】:2014-11-27 17:55:06
【问题描述】:
我在 R 中有一个 3d 数组,需要相当长的时间来计算。
我正在寻找存储此数组的最简单方法,以便可以以数组格式快速将其读回 R。
谁能解释一下如何做到这一点?
我尝试过使用
saveRDS(x_out, file="x_out.Rda")
x_out1 <- load(file="x_out.Rda")
但这会导致错误。
Error: bad restore file magic number (file may be corrupted) -- no data loaded
In addition: Warning message:
file ‘x_out.Rda’ has magic number 'X'
Use of save versions prior to 2 is deprecated
有什么建议吗?
【问题讨论】:
-
saveRDS的倒数不是load,而是readRDS。 -
这么简单的错误。抱歉发帖!
-
没问题!这不是最有用的错误消息,除非您以前遇到过:-)
标签: arrays r save multidimensional-array