我有一个关于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)?