Pad decimal places with trailing zeros.

pad_decimals(numbers, digits = NULL)

Arguments

numbers

A number or vector of numbers.

digits

Number of decimal places to pad. If NULL (default), uses the maximum number of decimal places in the numbers input. If digits is less than the number of decimal places in the data, rounds the data to the decimal place specified. If rounding at a 5, follows R's rules to round to the nearest even number.

Value

The original numbers, now as strings with trailing zeros added to the decimal places.

Examples

pad_decimals(c(2, 3.4, 8.808))
#> [1] "2.000" "3.400" "8.808"