3

シミュレーションデータを生成してcsvファイルに書き出す機能があります。これは正常に動作していますが、関数が完了するまでファイルを書き出しません。各 for ループの最後にファイルを書き込みたいと思います。どんなヒントでも大歓迎です。

切り詰められたコード ブロック:

for (m in 1:M){

simulation code....

write.csv(userDF, file=filename, row.names=FALSE) 
} 
4

2 に答える 2

4

機能がありflushます。接続タイプの何かを参照する必要があるので、おそらく

for (m in 1:M){
  simulation code....
  filx=file("filename")
  write.csv(userDF, file=filx, row.names=FALSE) 
  flush(filx)
} 
于 2013-01-25T20:00:04.437 に答える