formatInt: Format an integer as a string

formatIntR Documentation

Format an integer as a string

Description

Format an integer as a string

Usage

formatInt(
  x,
  big.mark = ",",
  trim = TRUE,
  forceInteger = TRUE,
  scientific = FALSE,
  ...
)

Arguments

x

numeric vector or matrix

big.mark, trim, scientific

passed to base::format() but configured with defaults intended for integer values:

  • big.mark="," adds comma between thousands.

  • trim=TRUE to trim excess whitespace.

  • scientific=FALSE to prevent exponential notation.

forceInteger

logical, default TRUE, whether to round numeric to integer prior to calling base::format().

...

Additional arguments are ignored.

Details

This function is a quick wrapper function around base::format() to display integer values as text strings. It will also return a matrix if the input is a matrix.

Value

character vector if x is a vector, or if x is a matrix a matrix will be returned.

See Also

Other jam string functions: asSize(), breaksByVector(), fillBlanks(), gsubOrdered(), gsubs(), makeNames(), nameVector(), nameVectorN(), padInteger(), padString(), pasteByRow(), pasteByRowOrdered(), sizeAsNum(), tcount(), ucfirst()

Examples

x <- c(1234, 1234.56, 1234567.89);
## By default, commas are used for big.mark, and decimal values are hidden
formatInt(x);

## By default, commas are used for big.mark
formatInt(x, forceInteger=FALSE);


jmw86069/jamba documentation built on Feb. 28, 2025, 9:07 p.m.