在sfClusterCall()中使用save()

时间:2019-02-04 06:07:23

标签: r snowfall

我想使用snowfall运行并行化仿真。尝试使用return()获取数据会导致群集超出内存限制。某些时候不再记录数据。 因此,我想在每次复制后使用save()将数据写入文件。

  

sfInit()

     

尝试<-功能(x){

     

保存(list = ls(),file = paste(“ myfilename _”,x,“。RData”,sep =“”))

     

}

     

sfClusterSetupRNG()

     

sfClusterCall(try,1:100)

     

sfStop()

我得到的错误是

  

gzfile(文件,“ wb”)中的错误:无效的“描述”参数

     

通话:sfClusterCall-> do.call->->保存-> gzfile

     

此外:警告消息:

     

在if(!nzchar(file))stop(“'file'必须为非空字符串”)的情况下:

     

条件的长度> 1,并且仅使用第一个元素

0 个答案:

没有答案