【发布时间】:2017-01-05 23:54:25
【问题描述】:
我想从 matlab 运行 R 脚本。
我可以使用以下命令从 cmd 完美运行 R 代码:
cd "C:\Program Files\R\R-3.1.3\bin\x64"
R CMD BATCH "C:\Users\name\Desktop\Code.R"
但是在 Matlab 中我不确定如何运行这两条指令。 首先,我注意到我可以使用:
system('cd "C:\Program Files\R\R-3.1.3\bin\x64"')
运行命令行命令。但是我需要运行两个。并制作:
system('cd "C:\Program Files\R\R-3.1.3\bin\x64"')
system('R CMD BATCH "C:\Users\name\Desktop\Code.R"')
不起作用。
我还看到this post 在一行中运行多个命令行指令,但那也不起作用。
有人知道怎么做吗?
【问题讨论】:
-
创建一个运行指令的批处理文件并调用它
-
我想避免这种情况,我希望代码尽可能透明。所以调用一个调用 R 脚本的批处理...