2016-10-24 15 views
1

にしましたRで作業していますが、特定の変数の名前にその名前を入れるtxtファイルをエクスポートしたいと思います。私は、コマンドpasteについて読み、それは完全にここに動作します:出力ファイルの名前をR

cn
write.table(mydata,file=paste(cn,"data.txt")) 

は、ファイルdata.txtの先頭に置かれる値です。私は自動的にこのファイルを出力フォルダに入れて、他のすべての結果を保存したいと思います。私はこのような何かをしようとします:

write.table(mydata,file=paste(cn,"./output/data.txt")) 

しかし、それは動作しません。なにか提案を?

+0

トライpaste0代わりにペースト。ペーストはスペースを追加します。 –

答えて

2

paste()単に個別の値を連結した文字列を作成し、デフォルトのセパレータとしてスペースを使用する:

write.table(mydata, file = paste("./output/", cn ,"data.txt", sep = "")) 

又はpaste0(...)と、paste(..., sep = "")に相当する:

write.table(mydata, file = paste0("./output/", cn ,"data.txt")) 
関連する問題