2016-11-17 13 views
0

単純な連​​続した数値シーケンスに続く数百のテーブルをRに書き出しようとしています。私はこれが非常に単純でなければならないと仮定していますが、どこでも簡単な答えを見つけることはできません。私のデータは次の形式をとります:複数の連続した出力テーブルを作成する

write.table(file1, file="C:/.../file1.txt", sep="\t") 
write.table(file2, file="C:/.../file2.txt", sep="\t") 
write.table(file3, file="C:/.../file3.txt", sep="\t") 
etc... 

ここの簡単な解決法はありますか?

答えて

0

for (i in 1:10) { 
    write.table(get(paste0("file", i)), file=paste0("C:/.../file",i,".txt"), sep="\t") 
} 
0

あなたはどこファイル、すべてのファイルの名前が含まれる変数ファイルを持っている場合は、[1]FILE1ファイルである[2]は...など、FILE2です。 とnファイルの数があるが、あなたが使用することができます。

for (i in 1:n){ 
     write.table(files[i], file=paste0("C:/.../file",i,".txt"), sep="\t") 

} 
+0

get()はそう正確に、それを編集したコマンドを使用します。 – OmaymaS

+0

ソリューションは効率的かつうまく機能します - ありがとうございました! –

関連する問題