Ho un pacchetto in R (ROCR) che ho bisogno di caricare nel mio ambiente R. Al caricamento del pacchetto, viene stampato un set di messaggi. Questo è normale, ma poiché l'output del mio script R viene utilizzato per ulteriori analisi, voglio disabilitare completamente tutto questo output. Come lo faccio? Inoltre, preferirei farlo senza dover modificare ROCR, in modo che anche i futuri utenti di questo script non debbano farlo.Disabilita i messaggi al caricamento di un pacchetto
Finora:
sink()
non funziona qui - riorientare sia stdout e std err a/dev/null
non fa nulla per me.- Non sorprende che
options(warnings=-1)
non faccia nulla, poiché questi non sono avvisi di per sé, essendo stampati.
Qualche idea?
Quali messaggi vengono stampati? –
Mentre l'intero output non è necessario, le prime righe sono: 'Caricamento del pacchetto richiesto: gplots Caricamento del pacchetto richiesto: gtools Caricamento del pacchetto richiesto: gdata' - Si noti che non consente di formattare il messaggio correttamente. – learner
Quindi carica 'gplots',' gtools' e 'gdata' prima di caricare' ROCR'. –