gpt4 book ai didi

r - 在 RStudio/RMarkdown 中,如何设置 wd?

转载 作者:行者123 更新时间:2023-12-03 07:51:10 26 4
gpt4 key购买 nike

setwd在 RStudio 的 Rmd 文件中似乎不会更改后续 block 中的目录。有没有办法永久设置工作目录?

例子:

```{r}
setwd("/tmp")
getwd()
```

```{r}
getwd()
```

输出:
setwd("/tmp")
getwd()
## [1] "/private/tmp"

getwd()
## [1] "/Users/me/src"

这是在 Mac OS 10.8.5 上使用 RStudio 0.97.551、R 版本 3.0.2 和 knitr 版本 1.5。

我希望为所有后续 block 设置一次目录。

最佳答案

Issue #277以及更多背景信息,包作者的评论here

您正在寻找的是 root.dir knitr::opts_knit 中的选项.

以下将为后续代码块(但不是此 block )设置根目录:

```{r setup}
knitr::opts_knit$set(root.dir = '/tmp')
```

编辑:RStudio 1.0.44

从 RStudio 的最新版本(2016 年 10 月/11 月)开始,knitr 的 render 需要以下片段默认:
```{r setup}
knitr::opts_knit$set(root.dir = '/tmp')
```

请参阅 Etienne 对以下版本的评论。

关于r - 在 RStudio/RMarkdown 中,如何设置 wd?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20060518/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com