如何在模拟中保存或读取文件

时间:2018-11-09 20:53:50

标签: r loops simulation

我正在尝试进行模拟。有些文件需要保存,有时需要从仿真内部读取。我有三个样本量条件,并根据样本量命名。

例如,文件名为“ binAll.100.dne ”,且文件大小为100。

您是否对基于不同的模拟条件保存或读取此类文件有任何想法?这是我的shellcode。我正在尝试将对象“ binAll ”另存为“ binAll.100.dne ”,而 N 是我的样本大小,此处为100 。

start.time = proc.time()

Ns = c(100, 400, 900) # sample sizes
Iterations = 300 #number of iterations/datasets

for (N in Ns){

  #store the results in an empty vector
  all.results <- c() 

  for (iter in 1:Iterations){
  # ALL FUNCTIONS GO HERE
WriteNetworks(binAll,"binAll.100.dne") # how to save this seperately for each sample size      

  } #close dataset loop

  # save the results outside of the dataset loop
  write.table(all.results, file="simulation_results.csv", sep=",", append=T,col.names=F,row.names=F,quote=F) 

  } #close the sample size loop

end.time = proc.time()
total.time = end.time - start.time

感谢您抽出宝贵的时间。 干杯。

1 个答案:

答案 0 :(得分:1)

据我了解,您正在尝试将文件名基于样本大小。您可以通过使用paste()方法来连接文件名和样本大小来做到这一点。请参见下面的示例。如果这不是您想要的,请更新您的问题。

<router-outlet></router-outlet>