将数据写入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")