Эквивалент dontrun для сценария R? - PullRequest
0 голосов
/ 24 марта 2020

Помимо комментирования кода, есть ли способ написать код в сценарии, чтобы он не запускался, даже если он выполняется? Например, предположим, что у нас есть важный, но рискованный код, который может перезаписывать файлы, запускать длительный процесс, запускать внешние API и т. Д. c. Может быть очень полезно сохранить код, но мы можем w sh, чтобы минимизировать вероятность его случайного запуска.

Пример

Простой пример: код, который записывает файл - мы можем sh сохранить строку кода, чтобы показать, как был записан файл, но убедиться, что строка кода не будет выполнена случайно в будущем (так как это может перезаписать существующий файл)

# saveRDS(largeobject, "largeobject.RDS")
largeobject <- readRDS("largeobject.RDS")

Другой пример

Примеры пакетов R имеют эту особенность dontrun - т.е. код, который не предназначен для запуска без предупреждения, например,

#' \dontrun{
#'   saveRDS(largeobject, "largeobject.RDS")
#' }

Вопрос

Есть ли любой эквивалент dontrun для обычных сценариев R?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...