統計解析R たぶんpart3くらい (587レス)
上下前次1-新
抽出解除 レス栞
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
100(3): デフォルトの名無しさん [] 2015/06/20(土) 23:30:00.14 ID:Qr2aZUd+(1) AAS
bash スクリプト内でRのスクリプトを起動して統計処理させてその結果を
1か0かで戻り値($?)として返すにはどうすれば良いでしょうか?
104(1): 100 [sage] 2015/06/21(日) 19:38:19.06 ID:r+1klduk(2/2) AAS
手元のPCにインストールしてやってみたのですが、
test.Rで
nantoka <- 123
nantoka
とやって>>101のようにして $?を確認しても0ですね
return nantoka
と書くと今度は「エラー:予想外のシンボルです」と出て弾かれます
return はtest.R内定義された関数からの戻りにしか使えなさそうです。
やっぱtest.Rを呼び出した側にステータス値を返すのは出来ないんですかねぇ。
106: 100 [sage] 2015/06/22(月) 23:35:39.56 ID:S3HFEXZp(1/2) AAS
>0で正解だろ。
>Rの処理が失敗すれば1に、成功すれば0だから、それで正しいだろ。
質問の仕方が悪くてすみません。具体的にやりたい事を書くと、mean()で計算した結果が、
ある範囲に入っていたらbashスクリプト側にスタータス値として 1を返し、範囲外だったら0
を返すをやりたいんですが、どう書いたら良いんでしょう。。。
107: 100 [sage] 2015/06/22(月) 23:57:01.52 ID:S3HFEXZp(2/2) AAS
Rスクリプト側でステータス値を標準出力に印字して
bashスクリプト側で変数に代入する事で出来ました。
>>105さんのレスがヒントになりました。感謝!
ありがとうございました。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.023s