【发布时间】:2015-07-27 15:39:02
【问题描述】:
这是一个包含几个脚本的示例
test.R ==>
source("incl.R", chdir=TRUE)
print("test.R - main script")
incl.R ==>
print("incl.R - included")
它们都在同一个目录中。当我使用Rscript --vanilla test.R 从该目录运行它时,它工作正常。我想创建多个子目录(run1、run2、run3、...)并针对不同的参数值运行我的原始脚本。假设我cd run1 然后尝试运行脚本,我得到了
C:\Downloads\scripts\run1>Rscript --vanilla ..\test.R
Error in file(filename, "r", encoding = encoding) :
cannot open the connection
Calls: source -> file
In addition: Warning message:
In file(filename, "r", encoding = encoding) :
cannot open file 'incl.R': No such file or directory
Execution halted
如何让它工作?
【问题讨论】: