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 be totaled in the ...
argument. Non-numeric columns are converted to character class and have a user-specified fill character inserted in the totals row.
adorn_totals(dat, where = "row", fill = "-", na.rm = TRUE, name = "Total", ...)
an input data.frame with at least one numeric column. 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).
one of "row", "col", or c("row", "col")
if there are non-numeric columns, what string should fill the bottom row of those columns?
should missing values (including NaN) be omitted from the calculations?
name of the totals column or row
columns to total. This takes a tidyselect specification. By default, all numeric columns (besides the initial column, if numeric) are included in the totals, but this allows you to manually specify which columns should be included, for use on a data.frame that does not result from a call to tabyl
.
Returns a data.frame augmented with a totals row, column, or both. The data.frame is now also of class tabyl
and stores information about the attached totals and underlying data in the tabyl attributes.
# NOT RUN {
mtcars %>%
tabyl(am, cyl) %>%
adorn_totals()
# }
Run the code above in your browser using DataLab