Eventuali duplicati:
R suppress startupMessages from dependencyUsando Rscript, c'è un modo decente per sopprimere l'output di non script?
Ho letto sull'utilizzo sink("NUL")
/sink("/dev/null")
, ma nessuno dei due ha risolto il problema che sto avendo. Anche se mi avvolgo i comandi library()
in sink("NUL")
e sink()
, la mia chiamata a rscript uscite tutti i tipi di informazioni che non voglio vedere:
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
La roba alla fine è l'unica uscita Io in realtà voglio, e anche l'unica uscita che sembro in grado di sopprimere con i comandi sink()
. Sembra davvero che ci dovrebbe essere un argomento per Rscript
che sopprime questo output (che non compare nemmeno se io I source
il mio script nella console) ... qualsiasi input?
forse '? SuppressPackageStartupMessages' aiuterà? – Chase
Volevo solo menzionare riguardo alla chiusura come duplicato che questa domanda sta chiedendo di uno script e viene contrassegnata come un duplicato di una domanda che parla in termini di un pacchetto. Quindi il metodo dello spazio dei nomi 'silenzioso' di Joris non verrebbe nemmeno usato, e 'suppressMessages()' non esegue una soppressione completa se usato come indicato dall'OP. Quindi in nessun caso il 'duplicato esatto' aiuta quest'utente. – Thell
Grazie, @Thell. Avevo già letto il post identificato quando ho fatto questa domanda, quindi sono felice che tu sia d'accordo. –