2012-03-31 18 views
10

Al momento ho uno script molto semplice. Se digito i comandi in una console, ho la stampa del testo sullo schermo. Tuttavia, se si esegue lo script utilizzando la seguenteCome posso eseguire uno script 'R' senza sopprimere l'output?

source('myscript.R') 

I contenuti vengono eseguiti, ma nulla viene stampato sullo schermo. Come posso impedire la soppressione dell'output della console?

risposta

14

IMHO è necessario specificare il parametro print.eval impostato su TRUE se si desidera ottenere solo l'output (e non i comandi). Se è necessario anche i comandi, impostare echo su TRUE (che implica l'impostazione di print.eval su TRUE).

Ad esempio:

source('myscript.R', print.eval = TRUE)

Problemi correlati