R语言
noquote
位于 base
包(package)。 说明
打印不带引号的字符串。
用法
noquote(obj, right = FALSE)
## S3 method for class 'noquote'
print(x, quote = FALSE, right = FALSE, ...)
## S3 method for class 'noquote'
c(..., recursive = FALSE)
参数
obj |
任何R对象,通常是一个向量 |
right |
可选的 |
x |
类 |
quote, ... |
更多选项传递给下一个方法,例如 |
recursive |
为了与通用 |
细节
noquote
将其参数作为类 "noquote"
的对象返回。 c()
和下标方法 ( "[.noquote"
) 可以确保类不会因取子集而丢失。 print 方法 ( print.noquote
) 打印不带引号的字符串 ( "...."
打印为 ....
)。
如果在调用 print(x, right=*)
中指定了 right
,则它优先于 x
的可能的 right
设置,例如由 x <- noquote(*, right=TRUE)
创建的设置。
这些函数既作为实用程序又作为使用 (S3) class
和面向对象的示例而存在。
例子
letters
nql <- noquote(letters)
nql
nql[1:4] <- "oh"
nql[1:12]
cmp.logical <- function(log.v)
{
## Purpose: compact printing of logicals
log.v <- as.logical(log.v)
noquote(if(length(log.v) == 0)"()" else c(".","|")[1 + log.v])
}
cmp.logical(stats::runif(20) > 0.8)
chmat <- as.matrix(format(stackloss)) # a "typical" character matrix
## noquote(*, right=TRUE) so it prints exactly like a data frame
chmat <- noquote(chmat, right = TRUE)
chmat
作者
Martin Maechler maechler@stat.math.ethz.ch
也可以看看
相关用法
- R normalizePath 以规范形式表达文件路径
- R norm 计算矩阵的范数
- R numeric 数值向量
- R numeric_version 数字版本
- R ns-dblcolon 双冒号和三冒号运算符
- R nargs 函数的参数数量
- R ns-internals 命名空间内部结构
- R ns-reflect 命名空间反射支持
- R ns-hooks 命名空间事件的钩子
- R nchar 计算字符数(或字节数或宽度)
- R ns-load 加载和卸载命名空间
- R name 名称和符号
- R nrow 数组的行/列数
- R names 对象的名称
- R ns-topenv 顶级环境
- R nlevels 因子的水平数
- R file.path 构造文件路径
- R grep 模式匹配和替换
- R getwd 获取或设置工作目录
- R vector 向量 - 创建、强制等
- R lapply 对列表或向量应用函数
- R dump R 对象的文本表示
- R Sys.getenv 获取环境变量
- R rank 样本排名
- R getDLLRegisteredRoutines DLL 中 C/Fortran 例程的反射信息
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Class for ‘no quote’ Printing of Character Strings。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。