2011-07-14 19 views
9

Rの環境に入らずにLinuxのコマンドラインから直接Rの関数を呼び出す方法はありますか?関数を実行するたびに関数のパラメータを指定する必要があるので、Rファイルを実行するだけではうまくいきません。LinuxのコマンドラインでR関数を呼び出す

答えて

13

シンプルなビルトインは、次のBASHコマンドです:

export NUM=10 
R -q -e "rnorm($NUM)" 
9

はい、そういう意味で - littlerが書かれています。

Rそのものがすぐ後に追加されましたが、littlerの後ろの2人の男の一人として、私はまだそれがより好きです。

+3

あなたはまた '' R CMD {$ function} '" – dvhh

+1

を使うこともできますが、小さなスクリプトより多く書くと、間接指定や引用符は本当に素早くなります。しかし、YMMVと選択は良いことです。 –

+0

私は他の男の仕事がよかった(でも申し訳ありませんが)、2人の男に乾杯! =) – aL3xa

1

あなたのプログラムは、単一のデータセット上で動作するように起こっている場合は、簡単な-rが解決策になるかもしれません:

http://code.google.com/p/simple-r/

これは、特にLinuxコマンドラインの一部として単純な統計解析用に設計されています。

関連する問題