Learn R Programming

inTextSummaryTable (version 3.3.2)

formatPercentage: Format a percentage.

Description

The following rules are used:

  • percentage = 0%: '0'

  • 0% < percentage < 0.1%: '<0.1'

  • 99.9% < percentage < 100%: '>99.9'

  • percentage = 100%: '100'

  • missing value (NA) (class without valid data): '-'

  • other: 'x.x' (1 decimal)

Usage

formatPercentage(x, nDec = 1)

Value

String with formatted percentage

Arguments

x

Numeric vector with percentage(s)

nDec

Integer of length 1, number of decimals used to round the percentage, 1 by default.

Author

Laure Cougnaud

See Also

Other decimals: getMaxNDecimals(), getMaxNDecimalsData(), getNDecimals(), getNDecimalsData()

Examples

Run this code
xPerc <- c(NA, 0, 100, 99.95, 0.012, 34.768)
formatPercentage(x = xPerc)

Run the code above in your browser using DataLab