2012-03-31 19 views
10

私は非常に簡単なスクリプトを持っています。コンソールにコマンドを入力すると、画面にテキストが印刷されます。私は、次の出力を抑制せずに 'R'スクリプトを実行するにはどうすればよいですか?

source('myscript.R') 

を使用してスクリプトを実行する場合は内容が実行されますが、何も画面に出力されません。コンソール出力が抑制されないようにするにはどうすればよいですか?

答えて

14

IMHO print.evalパラメータをTRUEに設定する必要がある場合は、出力(コマンドではなく)のみを取得する必要があります。コマンドも必要な場合は、echoTRUEprint.evalTRUEに設定することを意味します)に設定する必要があります。例えば

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

関連する問題