私はbashスクリプトから使いたいので、私のRスクリプトにいくつか問題があります。私の問題は私が数値ベクトルとして引数「1,2,1,3,2,3」を使用したい私は、スクリプトを呼び出すとその引数を導入したときに、私は次のコマンドライン数値ベクトルとして引数を読み込む方法
Rscript myscript.R 1,2,1,3,2,3
を使用していますその長さと要素を使うために。
args <- commandArgs(trailingOnly=TRUE)
comparisons <- args[1]
が、私は他の事に、この変数comparisons
を使用する場合には、エラーが来る::だからmyscript.Rでコードがある
for (i in seq(from = 1, to = length(comparisons)-1, by = 2))
{
...
}
エラーメッセージ:
Error in seq.default(from = 1, to = (length(comparisons) - 1), by = 2) :
wrong sign in 'by' argument
Calls: seq -> seq.default
Execution halted
どのようにすることができます私は数字のベクトルとして引数comparisons
を読みましたか?
これはまだ 'r'インタプリタから実行され、' bash'とは関係なくタグを削除します。 – Inian