我正在使用exec
命令来调用R
,但我不明白如何处理参数。例如,以下行调用R
并加载脚本:
exec('/bin/R --vanilla < /home/docs/R/plotTemplate.R');
然后我想设置目录并在R
脚本中调用一个函数。文件夹的名称是randomNumber
所以我需要以某种方式将该值传递给脚本并在R脚本中设置目录或将其作为参数传递给脚本。
exec("setwd(/home/reports/randomNumber/")
我无法弄清楚如何将这些线缝合在一起,以便它是一个exec命令。更好的方法可能是编写bash
脚本,但我也不清楚如何执行此操作。
答案 0 :(得分:3)
您可能希望编写一个 R脚本并使用Rscript
前端调用该脚本,该前端设计时考虑到了这些任务。
如果您的操作系统名称中包含x,则还可以尝试使用littler进行R脚本编写。