print
位于 base
包(package)。 说明
print
打印其参数并以不可见的方式返回它(通过 invisible(x)
)。它是一个通用函数,这意味着可以轻松地为新的 class
添加新的打印方法。
用法
print(x, ...)
## S3 method for class 'factor'
print(x, quote = FALSE, max.levels = NULL,
width = getOption("width"), ...)
## S3 method for class 'table'
print(x, digits = getOption("digits"), quote = FALSE,
na.print = "", zero.print = "0",
right = is.numeric(x) || is.complex(x),
justify = "none", ...)
## S3 method for class 'function'
print(x, useSource = TRUE, ...)
参数
x |
用于选择方法的对象。 |
... |
传入或传出其他方法的进一步参数。 |
quote |
逻辑,指示是否应使用引号打印字符串。 |
max.levels |
整数,表示一个因子应该打印多少个级别;如果 |
width |
仅当 |
digits |
有效数字的最小数量,请参阅 |
na.print |
字符串(或 |
zero.print |
指定如何打印零 ( |
right |
逻辑,指示字符串是否应该右对齐。 |
justify |
指示字符串是否应左对齐、右对齐或单独保留的字符,传递给 |
useSource |
逻辑指示内部存储的源是否应该用于打印(如果存在),例如,如果 |
细节
默认方法 print.default
有自己的帮助页面。使用methods("print")
获取print
泛型的所有方法。
print.factor
允许进行一些自定义,也可用于打印 ordered
因子。
print.table
用于打印 table
允许其他自定义。从 R 3.0.0 开始,它仅在表的范围为 0 的情况下打印说明(如果分类器没有有效数据,则可能会发生这种情况)。
请参阅 noquote
作为主要用途是特定 print
方法的类的示例。
例子
require(stats)
ts(1:20) #-- print is the "Default function" --> print.ts(.) is called
for(i in 1:3) print(1:i)
## Printing of factors
attenu$station ## 117 levels -> 'max.levels' depending on width
## ordered factors: levels "l1 < l2 < .."
esoph$agegp[1:12]
esoph$alcgp[1:12]
## Printing of sparse (contingency) tables
set.seed(521)
t1 <- round(abs(rt(200, df = 1.8)))
t2 <- round(abs(rt(200, df = 1.4)))
table(t1, t2) # simple
print(table(t1, t2), zero.print = ".") # nicer to read
## same for non-integer "table":
T <- table(t2,t1)
T <- T * (1+round(rlnorm(length(T)))/4)
print(T, zero.print = ".") # quite nicer,
print.table(T[,2:8] * 1e9, digits=3, zero.print = ".")
## still slightly inferior to Matrix::Matrix(T) for larger T
## Corner cases with empty extents:
table(1, NA) # < table of extent 1 x 0 >
参考
Chambers, J. M. and Hastie, T. J. (1992) Statistical Models in S. Wadsworth & Brooks/Cole.
也可以看看
默认方法 print.default
,以及上述方法的帮助;进一步options
,noquote
。
对于更多可定制(但麻烦)的打印,请参阅 cat
、 format
或 write
。有关简单的原型打印方法,请参阅包 tools
中的 .print.via.format
。
相关用法
- R print.default 默认打印
- R print.data.frame 打印 DataFrame
- R prod 向量元素的乘积
- R proc.time R的运行时间
- R prmatrix 打印矩阵,旧式
- R proportions 将表条目表示为边表的分数
- R pretty 漂亮的断点
- R pushBack 将文本推回连接
- R paste 连接字符串
- R plot 通用 X-Y 绘图
- R pipeOp 前向管道操作符
- R polyroot 求实数或复数多项式的零点
- R pos.to.env 将搜索路径中的位置转换为环境
- R pmatch 部分字符串匹配
- R parse 解析 R 表达式
- R pcre_config PCRE 的报告配置选项
- R path.expand 展开文件路径
- R file.path 构造文件路径
- R grep 模式匹配和替换
- R getwd 获取或设置工作目录
- R vector 向量 - 创建、强制等
- R lapply 对列表或向量应用函数
- R dump R 对象的文本表示
- R Sys.getenv 获取环境变量
- R rank 样本排名
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Print Values。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。