Скажем, у меня есть следующий файл RMarkdown:
---
title: "Test"
author: "Mr. Test"
date: "October 15, 2018"
output: html_document
---
```{r echo = FALSE, message = FALSE, error = FALSE, warning = FALSE}
# Load library
library(marmap)
# Download bathymetry data and keep for future use
bathy <- getNOAA.bathy(lon1 = -5, lon2 = 5, lat1 = -5, lat2 = 5, resolution = 1, keep = TRUE)
# Perform same command again, which reads downloaded file
invisible(bathy <- getNOAA.bathy(lon1 = -5, lon2 = 5, lat1 = -5, lat2 = 5, resolution = 1, keep = TRUE))
```
Он использует пакет marmap
для загрузки и загрузки некоторых данных в R. Затем он снова загружает данные из локального файла.Это дает следующий вывод:
Обратите внимание, что я пытаюсь подавить все выходные данные из этого чанка с помощью параметров чанка, будь то ошибка, сообщение или предупреждение,пока еще есть выход.Я даже попытался обернуть команды в invisible
, и все же я получаю вывод.Глядя на необработанный код для getNOAA.bathy
, я вижу, что автор использует cat
для вывода на печать, а не message
.В этом случае, как отключить функцию?