我几乎可以肯定我已经阅读过某处如何执行此操作。不必将当前选项(如工作目录)保存到一个变量中,而是改变w.d,做一个操作,然后恢复到原来的状态,在一个类似于“with”的函数中进行相对于attach/detach的操作。工作目录的解决方案就是我现在需要的,但是可能会有更通用的功能来完成这些工作?或者不是吗?在R中,使用工作目录等设置临时执行操作。
所以说明......现在的方法是:
curdir <- getwd()
setwd("../some/place")
# some operation
setwd(curdir)
它在我最疯狂的梦想的方式:我知道我可以写这样的功能
with.dir("../some/place", # some operation)
,我只是有这样的印象,更容易获得并可以推广到其他参数。
由于
也许'?on.exit'会有帮助吗? – 2014-11-09 05:07:04
感谢你们俩。 – 2014-11-09 05:21:47