web-dev-qa-db-ja.com

RStudioのRマークダウンで、ソースコードがPDFページから実行されないようにするにはどうすればよいですか?

現在、次のようなコードがいくつかあります。

```{r, tidy=TRUE}
plot(DT$age, DT$height, xlab = "Age of participant in Trials", ylab = "Height of participant in       Trials")
```

さて、tidyTRUEに設定すると、コードをまとめたときにコードがページから実行されず、自動的に折り返されるようになることが理解されました。ただし、上記のようなコマンドを実行すると、散発的にソースコードディスプレイから実行されます。コードのラッピングを保証する別の関数はありますか?ありがとう!

35
user1398057

width.cutoff knitrオプション内でtidy.opts引数を使用して、出力幅を指定します。

```{r, tidy=TRUE, tidy.opts=list(width.cutoff=60)}
plot(DT$age, DT$height, xlab = "Age of participant in Trials", ylab = "Height of participant in trials")
```

次のようなチャンクを使用して、ファイル全体に対してこのオプションをグローバルに定義できます。

```{r}
library(knitr)
opts_chunk$set(tidy.opts=list(width.cutoff=60),tidy=TRUE)
```

tidy.optsオプションは、整頓を行うformatRパッケージに渡されます(正しく理解している場合)。 formatRに関する詳細情報は、次の場所にあります。

http://yihui.name/formatR/

33
juba