我正在寻找一种方法来从当前会话开始R
在用户定义的目录中工作的新实例。R
例如,假设我有
getwd()
## [1] "/Users/jplecavalier/projects/foo"
我想做类似的事情
start_new_session("bar_session", "/Users/jplecavalier/projects/bar")
set_focus("bar_session")
getwd()
## [1] "/Users/jplecavalier/projects/bar"
kill_session("bar_session")
getwd()
## [1] "/Users/jplecavalier/projects/foo"
换句话说,我希望能够使用R
引用另一个工作目录的另一个会话来评估某些内容,同时保持主R
会话等待。是否有任何包/功能/做事方式?