htmlTable (version 2.4.2)

txtInt: SI or English formatting of an integer

Description

English uses ',' between every 3 numbers while the SI format recommends a ' ' if x > 10^4. The scientific form 10e+? is furthermore avoided.

Usage

txtInt(
  x,
  language = getOption("htmlTable.language", default = "en"),
  html = getOption("htmlTable.html", default = TRUE),
  ...
)

Value

string

Arguments

x

The integer variable

language

The ISO-639-1 two-letter code for the language of interest. Currently only English is distinguished from the ISO format using a ',' as the separator.

html

If the format is used in HTML context then the space should be a non-breaking space,  

...

Passed to base::format()

See Also

Other text formatters: txtMergeLines(), txtPval(), txtRound()

Examples

Run this code
txtInt(123)

# Supplying a matrix
txtInt(matrix(c(1234, 12345, 123456, 1234567), ncol = 2))

# Missing are returned as empty strings, i.e. ""
txtInt(c(NA, 1e7))

Run the code above in your browser using DataLab