supress сообщение об ошибке функции download.file - PullRequest
0 голосов
/ 19 апреля 2020

Я хочу подавить сообщение об ошибке функции download.file в документе Rmarkdown. Я пытался results="hide",message=F,echo=F, я пытался invisible, sink, suppressWarnings, suppressMessages, options(error = expression(NULL)), без удачи. Вот мой пример:

```{r,results="hide",message=F,echo=F}

tryCatch(download.file(paste0("https://www.kjqhfkpuc.es"),
                destfile = paste0("report.pdf"),mode = "wb",quiet = T),error = function(e) e)


```

Я не хочу выводить в моем документе

1 Ответ

1 голос
/ 20 апреля 2020

Добавление options(warn = -1) к началу вашего кода будет подавлять предупреждения глобально. Однако обычно рекомендуется снова включить предупреждения с прежней настройкой предупреждения.

```{r,results="hide",message=F,echo=F}

oldw <- getOption("warn")
options(warn = -1)
tryCatch(download.file(paste0("https://www.kjqhfkpuc.es"),
            destfile = paste0("report.pdf"),mode = "wb",quiet = T),error = function(e) e)

options(warn = oldw)

```

См. этот вопрос

...