バッチモード
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
COLOR(red){SIZE(30){バッチモード}}
普通 R は対話モードで使用するが、定型的な作業や、 Perl ...
バッチモードも便利である。
#contents
*R をバッチモードで使用する。 [#u4254182]
COLOR(magenta){test.R} を実行内容を書いた R のスクリプ...
を出力内容を納めるファイルとする。
% R --vanilla --slave < test.R > test.out # Unix のコマ...
test.R は例えば、
write(rnorm(4),"") # 正規乱数を4つ出力する
q() # R を終了する
*バッチモードの R への引数 [#s2e60797]
はてこれの便利な使い道は?
% R --vanilla --quiet --args bli bla blo # bli bla blo ...
# 一人でに R ...
> commandArgs() # 記録された引数を表示する関数
[1] "/usr/bin/R.bin" # 起動された命令
[2] "--vanilla"
[3] "--quiet"
[4] "--args"
[5] "bli" # 3つの引数(文字列として記録)
[6] "bla"
[7] "blo"
コマンドライン引数を数字にしたければ x <- as.numeric(comm...
便利かどうかは分かりませんが,プログラムへのパラメータの...
以下の例では引数の位置を決めうちしていますが,そのあたり...
乱数のヒストグラムを作って pdf ファイルへ書き出すプログ...
$ [12] > cat test.R
args <- commandArgs()
file <- args[5]
pdf(file, width=as.numeric(args[6]), height=as.numeric(a...
hist(rnorm(as.numeric(args[8])))
dev.off()
ファイル名とサイズとデータサイズを,R への引数で与える
$ [13] > R --vanilla --quiet --args test1.pdf 8 5 1000 <...
> args <- commandArgs()
> file <- args[5]
> pdf(file, width=as.numeric(args[6]), height=as.numeric...
> hist(rnorm(as.numeric(args[8])))
> dev.off()
null device
1
>
$ [14] > R --vanilla --quiet --args test2.pdf 5 3 100 < ...
> args <- commandArgs()
> file <- args[5]
> pdf(file, width=as.numeric(args[6]), height=as.numeric...
> hist(rnorm(as.numeric(args[8])))
> dev.off()
null device
1
2008-6-26 ma_ko 追記:R 2.7.0の時点では commandArgs(trail...
*perlでのテキストファイルハンドリングとRのバッチモード [...
テキストファイルをハンドルしつつ、Rが得意な部分をRのバ...
-使用法説明サイト
--[[■[R]バッチモード処理のテンプレート:http://d.hatena.n...
終了行:
COLOR(red){SIZE(30){バッチモード}}
普通 R は対話モードで使用するが、定型的な作業や、 Perl ...
バッチモードも便利である。
#contents
*R をバッチモードで使用する。 [#u4254182]
COLOR(magenta){test.R} を実行内容を書いた R のスクリプ...
を出力内容を納めるファイルとする。
% R --vanilla --slave < test.R > test.out # Unix のコマ...
test.R は例えば、
write(rnorm(4),"") # 正規乱数を4つ出力する
q() # R を終了する
*バッチモードの R への引数 [#s2e60797]
はてこれの便利な使い道は?
% R --vanilla --quiet --args bli bla blo # bli bla blo ...
# 一人でに R ...
> commandArgs() # 記録された引数を表示する関数
[1] "/usr/bin/R.bin" # 起動された命令
[2] "--vanilla"
[3] "--quiet"
[4] "--args"
[5] "bli" # 3つの引数(文字列として記録)
[6] "bla"
[7] "blo"
コマンドライン引数を数字にしたければ x <- as.numeric(comm...
便利かどうかは分かりませんが,プログラムへのパラメータの...
以下の例では引数の位置を決めうちしていますが,そのあたり...
乱数のヒストグラムを作って pdf ファイルへ書き出すプログ...
$ [12] > cat test.R
args <- commandArgs()
file <- args[5]
pdf(file, width=as.numeric(args[6]), height=as.numeric(a...
hist(rnorm(as.numeric(args[8])))
dev.off()
ファイル名とサイズとデータサイズを,R への引数で与える
$ [13] > R --vanilla --quiet --args test1.pdf 8 5 1000 <...
> args <- commandArgs()
> file <- args[5]
> pdf(file, width=as.numeric(args[6]), height=as.numeric...
> hist(rnorm(as.numeric(args[8])))
> dev.off()
null device
1
>
$ [14] > R --vanilla --quiet --args test2.pdf 5 3 100 < ...
> args <- commandArgs()
> file <- args[5]
> pdf(file, width=as.numeric(args[6]), height=as.numeric...
> hist(rnorm(as.numeric(args[8])))
> dev.off()
null device
1
2008-6-26 ma_ko 追記:R 2.7.0の時点では commandArgs(trail...
*perlでのテキストファイルハンドリングとRのバッチモード [...
テキストファイルをハンドルしつつ、Rが得意な部分をRのバ...
-使用法説明サイト
--[[■[R]バッチモード処理のテンプレート:http://d.hatena.n...
ページ名: