Подтвердить что ты не робот

В R markdown в RStudio, как я могу предотвратить запуск исходного кода PDF-страницы?

В настоящее время у меня есть код, который выглядит так:

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

Теперь я понял, что установка tidy в TRUE сделает это так, что, когда я вставлю код вместе, код не будет работать со страницы и будет завершен сам. Тем не менее, я спорадически по-прежнему получаю отключение от исходных кодов, когда я делаю команды вроде выше. Есть ли еще одна функция, которая гарантировала бы упаковку кода? Спасибо!

4b9b3361

Ответ 1

Используйте аргумент width.cutoff внутри параметров tidy.opts knitr, чтобы указать ширину вывода:

```{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/