2017-10-20 18 views
0

最終的に私のスクリプトは最終的に私に行列を与え、テキストファイルに保存する必要があります。このスクリプトを100回実行し、すべての行列を別の名前で保存するにはどうすればよいですか? 1、2、3、4、...、100?Rスクリプトを何度も繰り返し、結果をテキストファイルに保存

+2

forループを使用する: '(I 1:100)のための{マトリックス< - スクリプトを。 write.table(Matrix、paste0( "Matrix_"、i、 ".txt"))} ' – PoGibas

+0

あなたの返事をありがとう。私のスクリプトは何百行もあります。あなたはスクリプトの最後にそのコードを書いていましたか?そして、「スクリプト」は私のスクリプトの名前を意味しましたか? – Ding

+0

あなたのスクリプトをあなたが望むように機能する関数と名前に置きます。たとえば 'Script' – PoGibas

答えて

0

単純なforループを使用することができます。関数にあなたのスクリプトを移動し、Scriptそれに名前を付ける:

for (i in 1:100) { 
    Matrix <- Script() 
    write.table(Matrix, paste0("Matrix_", i, ".txt")) 
} 
関連する問題