R语言【base】——cat() 输出对象,连接表示法,其运行的转换比 print 少得多

Package base version 4.3.2


Parameters

R 复制代码
cat(... , file = "", sep = " ", fill = FALSE, labels = NULL, append = FALSE)

参数【...】:R 对象。

参数【file】:一个 connection,或一个命名要打印到的文件的字符串。如果是 ""(默认值),cat 会打印到标准输出连接,即控制台,除非被 sink 重定向。

参数【sep】:字符串向量,用于在每个元素后追加字符串。

参数【fill】:一个逻辑或(正)数值,用于控制如何将输出分成连续的行。如果为 FALSE(默认值),则只打印 "\n" 明确创建的换行符。否则,输出将被分成几行,如果参数【fill】为 TRUE,打印宽度等于选项宽度;如果参数【fill】为数值,则等于选项值。行馈只在元素之间插入,比填充宽的字符串不会被包裹。非正数填充值将被忽略,并发出警告。

参数【labels】:打印行标签的字符向量。如果填充为 FALSE,则忽略。

参数【append】:逻辑。只有当参数【file】是文件名(而不是 connection"|cmd")时才会使用。如果为 TRUE,输出将附加到文件;否则,将覆盖文件内容。

cat 用于在用户自定义函数中生成输出结果。它将参数转换为字符向量,将其连接为单个字符向量,在每个元素上附加给定的参数【sep】字符串,然后输出。

除非通过 **"\n"**明确要求,或通过填充(如果参数【fill】为 TRUE 或数字)生成,否则不会输出换行符。

如果文件是 connection并已打开供写入,则会从当前位置写入。如果文件未打开,则会在**"wt"** 模式下的调用持续时间内打开,然后再次关闭。

相关推荐
敲代码的嘎仔几秒前
Java后端开发——Redis面试题汇总
java·开发语言·redis·学习·缓存·面试·职场和发展
天若有情6737 分钟前
【原创发布】typechecker:一款轻量级 JS 模板化类型检查工具
开发语言·javascript·npm·ecmascript·类型检查·typechecker
实心儿儿7 分钟前
C++ —— 继承
开发语言·c++
佛系豪豪吖10 分钟前
OpenClaw(龙虾)彻底卸载教程|Windows+Mac通用,3步无残留
开发语言
AMoon丶14 分钟前
C++基础-类、对象
java·linux·服务器·c语言·开发语言·jvm·c++
为搬砖记录16 分钟前
杰理AC695N soundbox 3.1.2打开ble宏的编译bug
c语言·开发语言·单片机·bug
y = xⁿ39 分钟前
【Java八股锁机制的认识】synchronized和reentrantlock区分,锁升级机制
java·开发语言·后端
Fruit_Caller39 分钟前
GmSSL 编译与 Qt 项目集成问题排查记录(-lssl-1_1-x64 -lcrypto-1_1-x64)
开发语言·qt
free-elcmacom40 分钟前
C++三种参数传递方式:从交换函数看值、指针与引用的区别
开发语言·c++
bubiyoushang88842 分钟前
基于PSO的列车速度优化MATLAB实现
开发语言·人工智能·matlab