Parfois, sur une page d'aide R, la phrase «not run» apparaît dans les commentaires. Vérifiez ceci sur la page d'aide pour "avec ()":
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**)
Que signifie «ne pas exécuter» dans l'exemple de code?
dontRun
run.dontrun
paramètre surTRUE
Réponses:
"not run" renferme du code qui ne doit pas être exécuté dans la
example
fonction (par exemple, des parties de code chronophages, une interaction avec l'utilisateur, ...).voir par exemple
?example
:Comme détaillé dans le manuel Writing R Extensions , l'auteur de la page d'aide peut baliser des parties des exemples pour deux règles d'exception
'dontrun' renferme du code qui ne doit pas être exécuté.
'dontshow' renferme du code qui est invisible sur les pages d'aide, mais qui sera exécuté à la fois par les outils de vérification des packages et par la fonction 'example ()'. C'était auparavant «testonly», et ce formulaire est toujours accepté.
la source
R CMD check
Dans le manuel "Writing R Extensions" , dans la section about \ examples {...} il est dit que
Lorsque vous créez un package, tout le code de la fermeture \ dontrun {} est visible dans l'aide comme
edit: Cette réponse était plus tôt.
la source
Ceci ajoute
\donttest{}
et est repris (textuellement) des packages R de @ hadley .la source
C & p du chapitre 5.4 (Fichiers de documentation R) du MUST-TO-READ Création de packages R: un tutoriel de Friedrich Leisch:
la source
L'exemple canonique ici pourrait être dans la page d'aide pour
rm
:Si cela fonctionnait, cela aurait bien sûr des effets indésirables.
la source