-2

重複の可能性:
テキスト行を R でファイルに書き込む

PythonやJavaなどの他の言語のように、Rでファイルに情報を書き込む方法はありますか? つまり、最初に書き込むファイルを開いてから、行ごとに内容を書きます。実際、すべてのデータを最初にマトリックスまたはリストに入れたくありません。ありがとう

4

2 に答える 2

4

あなたがしたい?connections

たとえば、次のヘルプから?file:

 zz <- file("ex.data", "w")  # open an output file connection
 cat("TITLE extra line", "2 3 5 7", "", "11 13 17", file = zz, sep = "\n")
 cat("One more line\n", file = zz)
 close(zz)
 readLines("ex.data")

[1]「TITLE おまけ行」「2 3 5 7」「」「11 13 17」
[5]「もう一行」

掃除:

 unlink("ex.data")

?cat?writeLines、 、およびヘルプ ページの「参照?writeBin」セクションにあるその他のいくつかを参照してください。?connections

引数を使用するか、開いている接続に書き込むことによりwrite.table、 を追加することもできます。append

于 2012-07-14T08:10:42.210 に答える
2

を使用できます?write。を使用して行ごとに書き込むことができますappend=TRUE。また?sink、あなたにも興味があるかもしれません。

于 2012-07-14T07:59:05.140 に答える