根据输出的方向分为输出到屏幕和输出到文件。

1.cat函数即能输出到屏幕,也能输出到文件.

使用方式:cat(... , file = "", sep = " ", fill = FALSE, labels = NULL,append = FALSE)

有file时,输出到file。无file时,输出到屏幕。

append参数:布尔值。TRUE时,输出内容追加到文件尾部。FALSE,覆盖文件原始内容。

cat("hello")
hello
cat("hello",file="D:/test.txt",append=T)

  

2.sink函数将输出结果重定向到文件。

使用方式:sink(file = NULL, append = FALSE, type = c("output", "message"),split = FALSE)

append参数:布尔值。TRUE时,输出内容追加到文件尾部。FALSE,覆盖文件原始内容。

sink("hello.txt") # 将输出重定向到hello.txt
cat("hello")
sink() # 结束重定向

 

3.writeLines函数将字符串向量输出到文件中(会覆盖原始内容)

使用方式:writeLines(text, con = stdout(), sep = "\n", useBytes = FALSE)

text:字符串向量;con:输出文件

 a=c("one","tew")
writeLines(a,con="D:/test.txt",sep="\t")

问题:每调用一次就会覆盖原始内容?

4.write.table()函数将dataframe的内容输出到文件。

使用方式:write.table(x, file = "", append = FALSE, quote = TRUE, sep = " ",eol = "\n", na = "NA", dec = ".", row.names = TRUE,col.names = TRUE, qmethod = c("escape", "double"),fileEncoding = "")

m=matrix(1:12,nrow=3)
df=as.data.frame(m)
write.table(df,file="D:/test.txt",append=T,row.names=F)

  

 

最新文章

  1. oracle函数简析
  2. C#中考虑为大对象使用弱引用
  3. DOMContentLoaded和jquery的ready和window.onload的顺序
  4. DOM(五)事件对象
  5. AttributeError: 'dict_values' object has no attribute 'translate'
  6. Linux之mount命令详解
  7. CSS模块化
  8. ISA2006 下建立VPN连接时出现“错误800”时的解决办法
  9. c的基础 1. 无符号数和补码
  10. SQL转化为MapReduce的过程
  11. 用SQL表达交并差操作
  12. vue之vuex学习
  13. notify.min.js
  14. u-boot(五)内核启动
  15. 面试回顾——session相关
  16. TIScript 代码Demo
  17. python---django中form组件(1)简单使用和字段了解
  18. Android adjustresize全屏无效问题
  19. c实现的list
  20. JAVA-1NIO概述

热门文章

  1. MyBatis实战——自动回复机器人
  2. asp.net 关于字符串内范围截取的一点方法总结
  3. iOS --发送手机验证码收不到手机验证码
  4. Android自动化测试工具之—UiAutomator环境配置
  5. CODEVS 必做题:3149、2821、1531、3369、1230
  6. IOS开发复习笔记(3)-ARC
  7. 【转】jstack简单使用
  8. ng-disabled的使用
  9. typeof的使用技巧
  10. python模块学习(四)