adorn_totals: Append a totals row and/or column to a data.frame.
Description
This function excludes the first column of the input data.frame, assuming it's a descriptive variable not to be summed. Non-numeric columns are converted to character class and have a user-specified fill character inserted in the totals row.
Usage
adorn_totals(dat, where = "row", fill = "-", na.rm = TRUE)
Arguments
dat
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).
where
one of "row", "col", or c("row", "col")
fill
if there are multiple non-numeric columns, what string should fill the bottom row of those columns?
na.rm
should missing values (including NaN) be omitted from the calculations?
Value
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.