R/number_formatting.R

Defines functions f r s

# Format printing numbers with comma separating thousands
f <- function(x, ...) {
    format(x = x, big.mark=",", ...)
}

# Round
r <- function(x, ...) {
    round(x = x, digits = 3, ...)
}

# Keep trailing zero's
# Significant figures: # http://stackoverflow.com/questions/3245862/
s <- function(vec, digits = 3, format = "f", flag = ""){
    return(gsub("\\.$", "",
                formatC(vec,
                        digits = digits,
                        # use "fg" for significant digits
                        format = format,
                        flag = flag)))
}
MikhaelManurung/mdmisc documentation built on March 19, 2020, 1:12 a.m.