RStudioのRmdファイルのsetwd
は、後続のチャンクのディレクトリを変更するようには見えません。作業ディレクトリを適切に設定する方法はありますか?
例:
```{r}
setwd("/tmp")
getwd()
```
```{r}
getwd()
```
出力:
setwd("/tmp")
getwd()
## [1] "/private/tmp"
getwd()
## [1] "/Users/me/src"
これは、RStudio 0.97.551、Rバージョン3.0.2、およびknitrバージョン1.5を使用するMac OS 10.8.5上にあります。
後続のすべてのチャンクに対して一度ディレクトリを設定したいと思います。
Issue#277 を参照してください。詳細な背景については、パッケージ作成者のコメント here
探しているのはroot.dir
チャンクオプション。
以下は、この(および後続の)コードチャンクのルートディレクトリを設定します。
```{r setup}
opts_chunk$set(root.dir = '/tmp')
```
rStudioの最新リリース(2016年10月/ 11月)では、knitrのrender
デフォルトに次のスニペットが必要です。
```{r setup}
knitr::opts_knit$set(root.dir = '/tmp')
```
以下のバージョンに関するエティエンヌのコメントを参照してください。