2012-12-20 16 views
39

Im今プログラミング言語Rで作業しています。 私はベクトル持っている:Rベクトルを1要素の文字列ベクトルに変換します

args <- paste(a, sep=" ") 
system(paste("command",args, sep=" ")) 

をしかし、今、私は唯一の引数AAを取得しています:

a <- c("aa", "bb", "cc") 

をそして、私はシステムコマンドにこれらを貼り付ける、私は今、このようにそれをしようとしています私は議論aa、bb、ccを望んでいます...

誰かが私が間違っていることを知っていますか?

+0

あなたの第2ペーストのために()、私が代わりに9月の=「考える」 『あなたは=を折りたたむたいですか』? 'system'はベクトル化されていませんが、3つの文字列を与えています。 –

答えて

86

pastecollapse引数を使用します。

paste(a,collapse=" ") 
[1] "aa bb cc" 
関連する問題