Czasami na stronie pomocy języka R w komentarzach pojawia się fraza „nie działa”. Sprawdź to na stronie pomocy dotyczącej „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**)
Co oznacza „nie działa” w przykładowym kodzie?
dontRun
run.dontrun
parametr naTRUE
Odpowiedzi:
„nie uruchamiany” obejmuje kod, który nie powinien być wykonywany w
example
funkcji (np. czasochłonne części kodu, interakcja użytkownika, ...).zobacz np .
?example
:Jak opisano szczegółowo w podręczniku Pisanie rozszerzeń języka R , autor strony pomocy może oznaczyć części przykładów dla dwóch reguł wyjątków
„dontrun” zawiera kod, którego nie należy uruchamiać.
„dontshow” zawiera kod, który jest niewidoczny na stronach pomocy, ale będzie uruchamiany zarówno przez narzędzia do sprawdzania pakietów, jak i przez funkcję „example ()”. Wcześniej było to „tylko testowe” i nadal jest akceptowane.
źródło
R CMD check
W podręczniku „Writing R Extensions” w sekcji o \ examples {...} jest powiedziane, że tak
Kiedy budujesz pakiet, cały kod w zamknięciu \ dontrun {} jest widoczny w pomocy jako
edycja: ta odpowiedź była wcześniejsza.
źródło
To dodaje
\donttest{}
i jest pobierane (dosłownie) z pakietów R. @ hadleya .źródło
C & p z rozdziału 5.4 (Pliki dokumentacji R) MUST-TO-READ Tworzenie pakietów R: samouczek autorstwa Friedricha Leischa:
źródło
Przykład kanoniczny może znajdować się na stronie pomocy dla
rm
:Gdyby tak się stało, miałoby to oczywiście niepożądane skutki.
źródło