来自ff包的ffsave创建一个大文件" clone.ff"

时间:2014-03-14 14:30:47

标签: r ff

我有一个关于ffsave的问题(来自ff包)。

我有一个大矩阵,我这样保存:

ffsave(Mat, file=paste(results_wd,"Mat",sep=""), rootpath=results_wd)
rm(Mat)
gc()

在我的文件夹(results_wd)中,我有“Mat.ffData”,“Mat.RData”和“clone28b4d345101.ff”

当我加载矩阵时:

ffload(paste(results_wd,"Mat",sep=""))
opening ff /home/usr/Docs/Data/Analogs/Simul_arch_19582008/Precip/clone28b4d345101.ff
Warning:
In FUN("clone28b4d345101.ff"[[1L]], ...) :
NOTE: did not overwrite file 'clone2f3d73a2e574.ff'

因此它从clone28b4d345101.ff加载数据

问题是clone28b4d345101.ff大小是10Mo而且我有608 * 5这样的文件所以使用ff是没用的...即使我关闭R,文件仍然在这里(我认为这是加载的东西工作区)。当我删除这些文件时,它们会在我使用ffload时返回。

我不能使用ffsave,因为你有一个名为clone(numbers).ff的文件(只有name.ffData和name.RData)?

0 个答案:

没有答案