将数据写入R中的文件

将数据写入R中的文件,r,file-io,R,File Io,可能重复: 有没有像Python或Java等其他语言一样,用R将信息写入文件? 我的意思是首先打开一个要写的文件,然后逐行写下我所做的内容。实际上,我不想把我所有的数据放在一个矩阵或列表中。 谢谢您可以使用?编写。您可以使用append=TRUE逐行写入。另外,?接收器可能会引起您的兴趣。您需要?连接 例如,从?文件的帮助中: zz <- file("ex.data", "w") # open an output file connection cat("TITLE extra l

可能重复:

有没有像Python或Java等其他语言一样,用R将信息写入文件?
我的意思是首先打开一个要写的文件,然后逐行写下我所做的内容。实际上,我不想把我所有的数据放在一个矩阵或列表中。
谢谢

您可以使用
?编写
。您可以使用
append=TRUE
逐行写入。另外,
?接收器
可能会引起您的兴趣。

您需要
?连接

例如,从
?文件的帮助中:

 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")
请参阅
?cat
?writeLines
?writeBin
,以及
?连接
帮助页的“另请参阅”部分中的其他一些内容


您还可以使用
write.table
进行追加,可以使用其
append
参数,也可以通过写入打开的连接进行追加

请计算你的接受率。“逐行写下我所做的事情的内容”听起来像是savehistory()。如果这不是你的意思,请更具体。+1-这是首选方法,因为它使用单个文件连接。
 unlink("ex.data")