sepThsd: Quick Number Formatting with Custom Defaults

View source: R/sepThsd.R

sepThsdR Documentation

Quick Number Formatting with Custom Defaults

Description

A wrapper for the 'format' function, designed to format numbers with custom defaults for thousands separator, number of significant digits, and scientific notation.

Usage

sepThsd(x, big.mark = " ", digits = 1, scientific = FALSE)

Arguments

x

Numeric. The input values to format.

big.mark

Character. The separator for thousands (e.g., '" "' for "1 000" or '","' for "1,000"). Default is '" "'.

digits

Integer. The number of significant digits to display. Default is '1'.

scientific

Logical. Should the numbers be displayed in scientific notation? Default is 'FALSE'.

Value

A character vector of formatted numbers.

Examples

# Format with a comma as a thousands separator and 3 significant digits
sepThsd(1234567.89, big.mark = ",", digits = 3)
# Use scientific notation
sepThsd(1234567.89, scientific = TRUE)


R.AlphA.Home documentation built on April 3, 2025, 5:53 p.m.