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.
adorn_percentages(dat, denominator = "row", na.rm = TRUE, ...)
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 |
Returns a data.frame of percentages, expressed as numeric values between 0 and 1.
#> am 4 6 8 #> 0 0.2727273 0.5714286 0.8571429 #> 1 0.7272727 0.4285714 0.1428571# calculates correctly even with totals column and/or row: mtcars %>% tabyl(am, cyl) %>% adorn_totals("row") %>% adorn_percentages()#> am 4 6 8 #> 0 0.1578947 0.2105263 0.6315789 #> 1 0.6153846 0.2307692 0.1538462 #> Total 0.3437500 0.2187500 0.4375000