當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。