Иногда на странице справки R в комментариях появляется фраза «не запускается». Посмотрите это на странице справки для "with ()":
Examples
require(stats); require(graphics)
#examples from glm:
**## Not run:**
library(MASS)
with(anorexia, {
anorex.1 <- glm(Postwt ~ Prewt + Treat + offset(Prewt),
family = gaussian)
summary(anorex.1)
})
## End(**Not run**)
Что означает "не запускается" в примере кода?
dontRun
run.dontrun
параметр наTRUE
Ответы:
«не запускать» включает в себя код, который не должен выполняться в
example
функции (например, требующие много времени части кода, взаимодействие с пользователем, ...).см. например
?example
:Как подробно описано в руководстве Написание расширений R , автор страницы справки может размечать части примеров для двух правил исключения.
'dontrun' включает код, который не следует запускать.
'dontshow' включает код, который невидим на страницах справки, но будет запускаться как инструментами проверки пакетов, так и функцией 'example ()'. Ранее это было «только тест», и эта форма все еще принимается.
источник
R CMD check
В руководстве "Написание расширений R" в разделе о \ examples {...} сказано, что
Когда вы создаете пакет, весь код в закрытии \ dontrun {} отображается в справке как
изменить: этот ответ был ранее.
источник
Это добавлено
\donttest{}
и взято (дословно) из пакетов R. @ hadley .источник
C & p из главы 5.4 (Файлы документации R) документа ОБЯЗАТЕЛЬНО ПРОЧИТАЙТЕ Создание пакетов R: Учебное пособие Фридриха Лейша:
источник
Канонический пример здесь может быть на странице справки для
rm
:Если бы это произошло, это, конечно, привело бы к нежелательным последствиям.
источник