如何保存每次 APSIM 模拟的输出结果?
在R语言中使用APSIM包进行模拟时,每次循环都会生成一个新的apsim文件,并且覆盖之前的文件,因此每次模拟输出的OUT文件也会被覆盖。若需要保存每次模拟的输出,可以在每次循环中定义一个新的文件名,并将输出保存到该文件中,例如:
output_file <- paste0(site, "_", depth, ".out")
file.copy('E:/weidan/region1wheat/SHIYONG.out', paste0('E:/weidan/region1wheat/SHIYONG/', output_file))
这样就会将每次模拟的输出保存到不同的文件中,不会被新的模拟覆盖。
原文地址: https://www.cveoy.top/t/topic/nChO 著作权归作者所有。请勿转载和采集!