重複の可能性:
テキスト行を R でファイルに書き込む
PythonやJavaなどの他の言語のように、Rでファイルに情報を書き込む方法はありますか? つまり、最初に書き込むファイルを開いてから、行ごとに内容を書きます。実際、すべてのデータを最初にマトリックスまたはリストに入れたくありません。ありがとう
重複の可能性:
テキスト行を R でファイルに書き込む
PythonやJavaなどの他の言語のように、Rでファイルに情報を書き込む方法はありますか? つまり、最初に書き込むファイルを開いてから、行ごとに内容を書きます。実際、すべてのデータを最初にマトリックスまたはリストに入れたくありません。ありがとう
あなたがしたい?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
を使用できます?write
。を使用して行ごとに書き込むことができますappend=TRUE
。また?sink
、あなたにも興味があるかもしれません。