Duplicar posible:
R suppress startupMessages from dependencyAl usar Rscript, ¿hay una forma decente de suprimir la salida que no es de script?
he leído sobre el uso de sink("NUL")
/sink("/dev/null")
, pero ninguno de ellos ha solucionado el problema que estoy teniendo. Incluso si envuelvo los comandos library()
en sink("NUL")
y sink()
, mi llamado a RSCRIPT da salida a todo tipo de información que no quiero ver:
Loading required package: Matrix
Loading required package: methods
Loading required package: lattice
Loaded glmnet 1.8
Loading required package: MASS
Loading required package: lme4
Attaching package: 'lme4'
The following object(s) are masked from 'package:stats':
AIC, BIC
Loading required package: R2WinBUGS
Loading required package: coda
Attaching package: 'coda'
The following object(s) are masked from 'package:lme4':
HPDinterval
Loading required package: abind
Loading required package: foreign
arm (Version 1.5-05, built: 2012-6-6)
Working directory is C:/Users/andrews/bootstraps/user/_branches/ER-PoC/Bootstraps/R
Attaching package: 'arm'
The following object(s) are masked from 'package:coda':
traceplot
[1] "client=51" "date='01-01-2011'"
[1] "01-01-2011"
[1] 51
Las cosas al final es la única salida realidad que quiero, y también es la única salida que puedo suprimir con los comandos sink()
. Realmente parece que debería haber un argumento para Rscript
que suprime esta salida (que ni siquiera aparece si yo source
mi script en la consola) ... ¿alguna entrada?
quizás '? SuppressPackageStartupMessages' ayudará? – Chase
Solo quería mencionar en relación al cierre como duplicado que esta pregunta está haciendo sobre un guión y que está siendo marcada como un duplicado de una pregunta que habla en términos de un paquete. Por lo tanto, el método de espacio de nombres "silencioso" de Joris ni siquiera se usaría, y 'suprimirMensajes()' no hace una supresión completa cuando se usa como el OP indicado. Por lo tanto, de ninguna manera el "duplicado exacto" ayuda a este usuario. – Thell
Gracias, @Thell. Ya leí la publicación identificada cuando hice esta pregunta, así que me alegro de que esté de acuerdo. –