当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R format.info 格式(.)信息


R语言 format.info 位于 base 包(package)。

说明

返回有关如何格式化 format(x, digits, nsmall) 的信息。

用法

format.info(x, digits = NULL, nsmall = 0)

参数

x

原子向量; format(x, ...) 的潜在参数。

digits

数字和复数 x 使用多少位有效数字。默认值 NULL 使用 getOption("digits")

nsmall

(参见format(..., nsmall))。

长度为 1、3 或 6 的 integer vector ,例如 r

对于逻辑、整数和字符向量,单个元素是 format 如果 width = NULL 使用的宽度。

对于数值向量:

r[1]

format(x) 使用的宽度(以字符为单位)

r[2]

小数点后的位数。

r[3]

0:2中;如果 1 ,将使用指数表示,指数长度为 r[3]+1

对于复数向量,前三个元素指的是实部,另外三个元素对应于虚部。

例子

dd <- options("digits") ; options(digits = 7) #-- for the following
format.info(123)   # 3 0 0
format.info(pi)    # 8 6 0
format.info(1e8)   # 5 0 1 - exponential "1e+08"
format.info(1e222) # 6 0 2 - exponential "1e+222"

x <- pi*10^c(-10,-2,0:2,8,20)
names(x) <- formatC(x, width = 1, digits = 3, format = "g")
cbind(sapply(x, format))
t(sapply(x, format.info))

## using at least 8 digits right of "."
t(sapply(x, format.info, nsmall = 8))

# Reset old options:
options(dd)

也可以看看

format (特别是关于 digits >= 16 )、formatC

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 format(.) Information。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。