1

LaTeX と R を使用して地理レポートを生成しています。ただし、1 つのテキスト ファイルを入力として渡す必要があります。次のコマンドを使用して、ターミナルで実行する必要があります。

R -e "Sweave('$PRGDIR/Test.Rnw')" <Input File> 1 0

IDE (R-Studio) を使用している場合、ターミナルで実行することはお勧めできません。R-Studio を使用してそれを行うにはどうすればよいですか?

4

1 に答える 1

1

私は同様の問題を抱えていましたが、それを解決した方法は、次のようにシェル呼び出しで変数を作成することでした:

R -e "file <- 'input_file.txt'; param1 <- 1; param2 <- 2; Sweave('$PRGDIR/Test.Rnw')"

スクリプト内で、関数.Rnwを使用して変数を検索するチェックを行います。exists

if(exists("file")){
    # do stuff here
} else{
    stop('I Need a file!')
}
于 2015-02-27T06:13:30.250 に答える