Powiel możliwe:
R suppress startupMessages from dependencyKorzystając z Rscript, czy istnieje porządny sposób na tłumienie danych nieskryptów?
czytałem o użyciu sink("NUL")
/sink("/dev/null")
, ale żaden z nich nie został ustalony problem mam. Nawet jeśli ja owinąć library()
polecenia w sink("NUL")
i sink()
, moje wezwanie do Rscript wyjścia wszelkiego rodzaju informacji, nie chcę, aby zobaczyć:
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
Rzeczy na końcu jest tylko wyjście I rzeczywiście chcą, i także jedyne wyjście, które wydaje się być w stanie tłumić poleceniami sink()
. Naprawdę wydaje się, że powinien po prostu być argumentem do Rscript
, który pomija to wyjście (które nawet nie pojawia się, jeśli I source
mój skrypt w konsoli) ... jakiekolwiek wejście?
może pomóc?? SuppressPackageStartupMessages'? – Chase
Chciałem tylko wspomnieć o zamknięciu jako duplikacie, że pytanie to dotyczy skryptu i jest oznaczane jako duplikat pytania mówiącego w kategoriach pakietu. Tak więc "cicha" metoda przestrzeni nazw przez Joris nie byłaby nawet użyta, a 'suppressMessages()' nie wykonałby pełnego wytłumienia, gdy byłby używany zgodnie z OP. Więc w żaden sposób "dokładny duplikat" nie pomaga temu użytkownikowi. – Thell
Dzięki, @Thell. Przeczytałem już wskazany post, gdy zadałem to pytanie, więc cieszę się, że się zgadzasz. –