2017-11-06 1 views
0

私はRパッケージ 'here'を使ってスクリプトの開始時に次のコマンドを使って作業ディレクトリを定義しています:ここでは、stdoutにディレクトリ名を表示しません:: set_here( 'path')

here::set_here(path='/path/to/my_directory/', verbose = F) 

私はコンソールには、これを出力するスクリプトを実行するたびに:

here() starts at /path/to/my_directory 

はこの出力を抑制するための方法はありますか? invisible()機能を使用しようとしましたが、うまくいかなかった...

+0

私はしません。上で書いたように、作業ディレクトリを定義するコマンドを使用しているので絶対パスを使わずにファイルシステムをナビゲートすることができます –

+0

'invisible'は式がコマンドラインでRの自動印刷機能を呼び出すのを防ぎます。関数内のメッセージを消音することとは無関係です。 –

答えて

3

パッケージを添付しているときに表示されているメッセージが表示されます。単にそれをしないでください(それはとにかく不要です)。次のように

そうでない場合は、それをロードします。

suppressPackageStartupMessages(library(here)) 

...ええ、まさにエレガントではありません。

関連する問題