Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Fortran调用R脚本_R_Fortran90 - Fatal编程技术网

从Fortran调用R脚本

从Fortran调用R脚本,r,fortran90,R,Fortran90,我正在用Fortran 90进行恶劣天气模拟。我想在R中调用一个脚本来执行一些复杂的数据分析。我发现的唯一方法是在文件中写入数据,然后从Fortan调用系统函数 call system('R CMD BATCH script.r outcome.out') 并在output.out中读取Fortran中的分析结果。当模拟给出假数字时,为了管理文件output.out,这会出现一些问题。 从Fortran调用R是否存在一种更优雅的方式?我建议不要从Fortran调用R,而是扭转这种局面。我经

我正在用Fortran 90进行恶劣天气模拟。我想在R中调用一个脚本来执行一些复杂的数据分析。我发现的唯一方法是在文件中写入数据,然后从Fortan调用系统函数

  call system('R CMD BATCH script.r outcome.out')
并在output.out中读取Fortran中的分析结果。当模拟给出假数字时,为了管理文件output.out,这会出现一些问题。
从Fortran调用R是否存在一种更优雅的方式?

我建议不要从Fortran调用R,而是扭转这种局面。我经常从R中调用Fortran模型(可执行文件),然后在R中获取结果。使用R作为控制模型的一种手段,可以并行运行它们


大多数情况下,我实际上使用的是一个系统,其中模型使用Fortran运行,模型使用Python运行,我使用R进行后期处理。

到底是什么样的问题“一些问题”是一个模糊的问题。如果出现错误,我在管理R的输出文件方面有一些困难。