用空格将args []传递给R.

时间:2016-08-06 04:43:28

标签: php r exec

我有php exec函数,当args包含空格时我得到错误:

$cluster = "bla  bla";
$region  = "east  region";


 exec("\"F:\\PROB\\R\\R-3.3.0\\bin\\Rscript.exe\" 
       F:\\web\\Component\\script.R $cluster $region");

在我的R脚本中:

args <- commandArgs(TRUE) 
cluster <- args[1]
region <- args[2]
...

我尝试在其中使用引用"$cluster"'$cluster',但仍然出错(R脚本不会运行)。

我可以在exec函数中更改什么来查看通过args []传入的字符串作为参数?

1 个答案:

答案 0 :(得分:0)

把\&#34;在它附近,像这样\&#34; $ cluster \&#34;