R/signifdec.R

Defines functions signifdec.i signifdec

signifdec <- function(x, digits){
  sapply(x, signifdec.i, digits = digits)
}

signifdec.i <- function(x, digits){
  if (length(x) > 1)
    stop("x must be a single number")
  left <- unlist(strsplit(as.character(x), "\\."))[1]
  nc <- nchar(left)
  format(round(x, digits - nc + 1))
}
ZhonghuiGai/groutable documentation built on Jan. 1, 2022, 9:12 p.m.