我对 ff 包中的函数属性有疑问。我要加载的特定目录中有一个 ff 对象。这就是我正在使用的:
setwd(~/Documents/Data)
ffload("Object", overwrite=TRUE)
使用 OVERWRITE=TRUE,对象的副本将保存在 tmp 文件夹中,并且将从该目录加载对象:
[1] "tmp/Rtmpsj1b2f/clone11876c2c0949.ff"
但是,如果您不想要对象的副本,则需要将 FALSE 覆盖。如果这是您第一次加载 ff 对象,即使 overwrite=FALSE,它也会在 tmp 文件夹中创建一个副本!然后我删除了副本,第二次重新加载了对象,我有以下消息并且没有副本:
Warning :
In FUN("Obs_zone_212_19700801_19750731"[[1L]], ...) :
did not overwrite object 'Obs_zone_212_19700801_19750731'
问题是我正在处理很多大文件,我不想创建副本!我能做些什么 ?