Я пытался подавить сообщение R в файле уценки R с помощью knitr::opts_chunk$set(message=FALSE)
но это не сработало.
Я обновил RStudio, R и Knitr, без разницы. Я запускал код как на Mac, так и на Windows с одинаковыми результатами.
Приведенный ниже код покажет сообщение «сообщение установлено на FALSE».
knitr::opts_chunk$set(message=FALSE)
strMessage <- if_else(knitr::opts_chunk$get("message"),"TRUE","FALSE")
message(c("message is set to ",strMessage))
Если я использую {r message=FALSE}
, сообщение не появится.
Пожалуйста помоги.
Изменения, сделанные с помощью knitr::opts_chunk$set
, будут активированы, начиная со следующего фрагмента. См. мой пример выше. Поэтому рекомендуется настроить параметры в первом фрагменте файла RMD, а затем вычислить/манипулировать... вашими данными. См. официальную документацию здесь под Details
.
```{r}
library(tidyverse)
knitr::opts_chunk$set(message=FALSE)
strMessage <- if_else(knitr::opts_chunk$get("message"),"TRUE","FALSE")
message(c("message is set to ",strMessage))
```
```{r}
strMessage <- if_else(knitr::opts_chunk$get("message"),"TRUE","FALSE")
message(c("message is set to ",strMessage))
```
Большое спасибо за Ваш ответ. Я скопировал и вставил ваш пример. Сначала это не сработало, но потом я обнаружил, что это зависит от типа выходного файла. Это работает, когда я меняю вывод на html_document, но не когда это html_notebook. Это известная ошибка для ноутбука R или я что-то сделал не так?