• R语言
  • R里面有没有函数可以输出到已有文件末尾?

各位大神,R里面有没有输出函数 可以追加记录在现有文件末尾(比如txt,csv等等)?多谢!

回复 第1楼 的 frank230:补充版主一下,cat也可以的

回复 第3楼 的 Microhimalaya:cat能输出到终端,我试了write可以,cat貌似不行啊

回复 第5楼 的 frank230:

事实上 write() 就是 cat() 的一个简单封装,要直接用 cat() 写入文件:

<br />
cat(x, file = 'xxx.csv', sep = c(rep.int(', ', 列数 - 1), "\n"), append = TRUE)<br />
</p>

就行了。关键在于显式给定 file 这个参数名。

速度会比 write() 略快一点点,在行数非常多的情况下可以体现出来。

回复 第6楼 的 肖楠: 谢谢 能否加你微博 哈!