R: Format a data.frame of decimals as percentages.

adorn_pct_formatting {janitor} | R Documentation

## Format a data.frame of decimals as percentages.

### Description

Numeric columns get multiplied by 100 and formatted as percentages according to user specifications. This function excludes the first column of the input data.frame, assuming that it contains a descriptive variable. Other non-numeric columns are also excluded.

### Usage

    adorn_pct_formatting(dat, digits = 1, rounding = "half to even",
      affix_sign = TRUE)

### Arguments

`dat` | a data.frame with decimal values, typically the result of a call to `adorn_percentages` on a `tabyl`. If given a list of data.frames, this function will apply itself to each data.frame in the list (designed for 3-way `tabyl` lists).
`digits` | how many digits should be displayed after the decimal point?
`rounding` | method to use for rounding - either "half to even", the base R default method, or "half up", where 14.5 rounds up to 15.
`affix_sign` | should the % sign be affixed to the end?

### Value

a data.frame with formatted percentages

### Examples

    mtcars %>%
      tabyl(am, cyl) %>%
      adorn_percentages("col") %>%
      adorn_pct_formatting()

[Package janitor version 1.0.0 Index]