RStudio(R语言) 输出内容到文件
cat() 函数
如果需要输出结果的拼接,我们可以使用 cat() 函数:
> cat(1, "加", 1, "等于", 2, '\n')
1 加 1 等于 2
cat() 函数会在每两个拼接元素之间自动加上空格。
R 语言输出到文件的方法十分多样,而且很方便。
cat() 函数支持直接输出结果到文件:
cat("RUNOOB", file="/Users/runoob/runoob-test/r_test.txt")
这个语句不会在控制台产生结果,而是把 "RUNOOB" 输出到 "/Users/runoob/runoob-test/r_test.txt" 文件中去。
file 参数可以是绝对路径或相对路径,建议使用绝对路径,Windows 路径格式为 D:\\r_test.txt。
cat("RUNOOB", file="D:\\r_test.txt")
注意:这个操作是"覆盖写入"操作,请谨慎使用,因为它会将输出文件的原有数据清除。如果想"追加写入",请不要忘记设置 append 参数:
cat("GOOGLE", file="/Users/runoob/runoob-test/r_test.txt", append=TRUE)
执行以上代码后,打开 r_test.txt 文件内容如下:
RUNOOBGOOGLE
sink()
sink() 函数可以把控制台输出的文字直接输出到文件中去:
sink("/Users/runoob/runoob-test/r_test.txt")
这条语句执行以后,任何控制台上的输出都会被写入到 "/Users/runoob/runoob-test/r_test.txt" 文件中去,控制台将不会显示输出。
注意:这个操作也是"覆盖写入"操作,会直接清除原有的文件内容。
如果我们依然像保留控制台的输出,可以设置 split 属性:
sink("/Users/runoob/runoob-test/r_test.txt", split=TRUE)
如果想取消输出到文件,可以调用无参数的 sink :
sink()
sink()的功能展示:这是控制台默认情况下的输出
> for (i in 1:5)
+ print(i)
[1] 1
[1] 2
[1] 3
[1] 4
[1] 5
控制台输出的同时输出到文本
> sink("r_test.txt", split=TRUE) # 控制台同样输出
> for (i in 1:5)
+ print(i)
[1] 1
[1] 2
[1] 3
[1] 4
[1] 5
> sink()
那么产生的r_test.txt脚本在哪里?在默认路径下~/Documents 下
RStudio(R语言) 输出内容到文件相关推荐
- R语言输出csv文件乱码
项目场景: R语言输出csv文件 问题描述 提示:这里描述项目中遇到的问题: R语言输出CSV文件,文件中的中文内容出现乱码 write.csv(dt_t1,'totaldata.csv',row.n ...
- rstudio r语言_如何在R中接受用户输入?
rstudio r语言 Taking a user input is very simple in R using readline() function. In this tutorial, we ...
- r语言读取C盘的csv文件,R语言开发之CSV文件的读写操作实现
在R中,我们可以从存储在R环境外部的文件读取数据,还可以将数据写入由操作系统存储和访问的文件.这个csv文件应该存在于当前工作目录中,以方便R可以读取它, 当然,也可以设置自己的目录,并从那里读取文件 ...
- R语言——批量重命名文件
R语言--批量重命名文件 前言 源代码 样例 小结 前言 针对指定文件夹里的文件,并依据参考表批量重命名文件. 提示:以下是本篇文章正文内容,下面案例仅供学习参考 源代码 # 批量重命名文件 # 批量 ...
- RStudio:R语言编辑器
RStudio:R语言编辑器 四窗口 左上:写代码,运行的方式是ctrl+Enter,或者用Run按钮 10 + 15 ## [1] 25 左下:终端,上面窗口的代码运行后会在这里显示,也可以直接在这 ...
- R语言scan函数读取文件为向量或者列表格式实战
R语言scan函数读取文件为向量或者列表格式实战 目录 R语言scan函数读取文件为向量或者列表格式实战 #基本语法
- R语言sink函数保存文件实战
R语言sink函数保存文件实战 目录 R语言sink函数保存文件实战 #sink函数导出字符串到txt文件
- R语言file_path_sans_ext函数剔除文件后缀实战
R语言file_path_sans_ext函数剔除文件后缀实战 目录 R语言file_path_sans_ext函数剔除文件后缀实战 #仿真数据 #file_path_sans_ext函数剔除文件后缀
- r语言x%3c-读取文件,R语言读写最灵活的文件——txt文件
星爷 R语言可以读取很多文件,其中以txt文本文件最为灵活,为什么呢,txt文件可以以任意符号作为分隔符,比如",","\t",空格,甚至`"--&a ...
最新文章
- 这篇博士毕业论文致谢句句诛心......
- thinkphp-add方法错误
- 昨天安装复习中遇到的问题小结
- 获取数据库内容放入下拉框中
- 各大网站和app是如何实现黑白页面效果?
- php pdo 遍历,PHP PDO操作总结
- 点击地图出现导航php,在H5页面中,通过地址打开高德地图以实现导航
- 人工智能的高层建筑取决于数据基础设施
- 科技巨头纷纷发力AI,智能硬件已来临,变现还会远吗?
- Excel-数据分析-线性回归判断及预测分析
- SSR 配置postcss 自动将px转化为rem
- 《惢客创业日记》2021.07.26-31(周日)惢客与征信的区别(上)
- 关于Android多线程编译
- 互联网行业发展形势乱弹--娱乐和社交
- 怎么在yocto里面添加自己的代码模块
- linux 网络部分,在 Linux(或异构)网络上共享计算机,第 1 部分
- aspose win/linux WORD转PDF(及其解决乱码方式)
- 经典问题总结——开关灯问题
- 2019百越杯初赛——哈尔的移动城堡
- 基于Java Web的智能停车场收费管理系统