R语言中输出函数 print和cat
001、print函数
a、简单输出
> print(100) ## 输出数值 [1] 100 > print("abcd") ## 输出字符串 [1] "abcd"
b、输出变量
> a <- 100 > b <- "xyz" > print(a) ## 输出数值变量 [1] 100 > print(b) ## 输出字符串变量 [1] "xyz"
002、cat函数
a、
> cat(100) ## 输出数值 100 > cat("abcd") ## 输出字符串 abcd
b、
> a <- 100 > b <- "xyz" > cat(a) ## cat输出数值变量 100 > cat(b) ## cat输出字符串变量 xyz
c、cat合并
a <- 100 ## 数值变量 b <- 200 cat("xxxx", a, b) ## 合并01 cat("xxxx", a, b, 10000) ## 合并02
d、cat将内容写入文件
I、清空写入
> dir() ## 当前路径无文件 character(0) > a <- 100 ## var1 > b <- "xyz" ## var2 > cat(a, b, file = "a.txt") ## cat写入文件,使用file选项 > dir() ## 当前路径多出a.txt文件 [1] "a.txt"
note:windows打开查看a.txt
II、追加写入
x <- "qqqqq" y <- "ttttt" cat(x, y, "\n", file = "a.txt", append = T) ## 追加写入,实际上是增加了apped选项 = T; dir()
note:windows查看a.txt文件内容 (没有换行,可能是a.txt原始文件中没有换行符)
III、再次追加写入换行符观察效果
m <- "kkkk" n <- "wwww" cat(m, n, "\n", file = "a.txt", append = T) ## 增加换行符"\n", 追加写入 dir()
note:windows查看本次效果, 正常换行,说明上次未换行是因为第一次写入的时候没有附带换行符
。
分类:
R语言
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2023-02-15 linux 中 grep命令的-x选项
2023-02-15 linux 中查看/tmp目录的可用容量
2021-02-15 python中 for 循环和 while循环求 1-100的和