formatted.signif: Forced length significant digits

View source: R/formatted.signif.r

formatted.signifR Documentation

Forced length significant digits

Description

Forced length significant digits

Usage

formatted.signif(x, digits = 3, latex = FALSE, align.dot = FALSE)

Arguments

x

a vector of values to be processed into significant digits format

digits

single value specifying the number of significant digits

latex

whether to convert scientific notation to latex equivalent (e -> *10^)

align.dot

whether to decimal-align the result

Value

A formatted character vector containing x in with significant digits format

See Also

signif

Examples

library(xtable)
formatted.signif(c(5,4.99, 4.99999,5.0000001,5001),4)

numvec = c(5,4.99, 4.99999,5.0000001,5001, 0.00005,101,39.9)
print(
   xtable(
      data.frame(original = numvec
                 ,latex.TRUE = formatted.signif(numvec,3, TRUE,FALSE)
                 ,align.TRUE = formatted.signif(numvec,3, FALSE,TRUE)
                 ,all.TRUE = formatted.signif(numvec,3, TRUE,TRUE)
      )
   )
   , booktabs = TRUE
   , sanitize.text.function = identity
)
# now take this to a LaTeX compiler!

qPharmetra/qpToolkit documentation built on May 24, 2023, 8:52 a.m.