【发布时间】:2014-05-18 09:12:57
【问题描述】:
当您在 RStudio 中打开或创建项目时,工作目录会自动更改为项目所在的目录。但是,如果您正在保存文件或在其他子目录中工作,那么更改工作目录通常会很方便。在每个脚本中管理它可能会很痛苦。
是否有一个始终指向项目根目录的变量(也可由“Knit HTML”按钮分叉的会话读取)来简化此操作?
“Knit HTML”按钮出现,用于将工作目录设置为 R Markdown 文件的目录。例如,如果您的 ./Rprofile 中有一个名为 project.root 的变量,并且您在打开此脚本的情况下单击“Knit HTML”,
```{r}
getwd()
source('./Rprofile')
setwd(project.root)
getwd()
```
第一个和最后一个结果将是脚本目录,其余的将抛出错误。
【问题讨论】:
标签: r environment-variables rstudio