adorn_percentages {janitor} | R Documentation |
Convert a data.frame of counts to percentages.
Description
This function defaults to excluding the first column of the input data.frame, assuming that it contains a descriptive variable, but this can be overridden by specifying the columns to adorn in the ...
argument.
Usage
adorn_percentages(dat, denominator = "row", na.rm = TRUE, ...)
Arguments
dat |
a |
denominator |
the direction to use for calculating percentages. One of "row", "col", or "all". |
na.rm |
should missing values (including NaN) be omitted from the calculations? |
... |
columns to adorn. This takes a tidyselect specification. By default, all numeric columns (besides the initial column, if numeric) are adorned, but this allows you to manually specify which columns should be adorned, for use on a data.frame that does not result from a call to |
Value
Returns a data.frame of percentages, expressed as numeric values between 0 and 1.
Examples
mtcars %>%
tabyl(am, cyl) %>%
adorn_percentages("col")
# calculates correctly even with totals column and/or row:
mtcars %>%
tabyl(am, cyl) %>%
adorn_totals("row") %>%
adorn_percentages()
# Control the columns to be adorned with the ... variable selection argument
# If using only the ... argument, you can use empty commas as shorthand
# to supply the default values to the preceding arguments:
cases <- data.frame(
region = c("East", "West"),
year = 2015,
recovered = c(125, 87),
died = c(13, 12)
)
cases %>%
adorn_percentages(,,recovered:died)