我有一个名为foo.R
其中包括另一个脚本other.R
,位于同一目录中:
#!/usr/bin/env Rscript
message("Hello")
source("other.R")
但我想要R
找到那个other.R
无论当前工作目录是什么。
换句话说,foo.R
需要知道自己的道路。我怎样才能做到这一点?
Here http://r.789695.n4.nabble.com/Path-to-R-script-td2196648.html这个问题有一个简单的解决方案。这个命令:
script.dir <- dirname(sys.frame(1)$ofile)
返回当前脚本文件的路径。保存脚本后即可运行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)