`R/pretty_round.R`

`pretty_round.Rd`

Round and format numeric vectors; standardising trailing zeros

pretty_round(num, digits = 2, to_pass = c("", " ", "Inf", NaN, NA), ...)

num | A numeric or character vector coercible to a numeric vector. Empty character vectors will be returned by the function. |
---|---|

digits | Integer indicating the number of decimal places to be used. |

to_pass | A character vector specifying what to pass without reformating, by default this includes; NA, NaN, "Inf", "", and " ". |

... | Pass additional arguements to |

A rounded numeric vector formatted as a character vector with trialing zeros.

## Rounding a single number pretty_round(2.1, digits = 1)#> [1] "2.1"## Rounding with trailing whitespace pretty_round(2.1, digits = 2)#> [1] "2.10"##Rounding a vector pretty_round(c(2.13, 2.1, 4.165, 8.2323242, 1), digits = 2)#> [1] "2.13" "2.10" "4.17" "8.23" "1.00"## Passed without rounding pretty_round(c("", " ", "Inf", NaN, NA), digits = 2)#> [1] "" "" "Inf" "NaN" NA