adorn_title {janitor} | R Documentation |
Add column name to the top of a two-way tabyl.
Description
This function adds the column variable name to the top of a tabyl
for a complete display of information. This makes the tabyl prettier, but renders the data.frame less useful for further manipulation.
Usage
adorn_title(dat, placement = "top", row_name, col_name)
Arguments
dat |
a data.frame of class |
placement |
whether the column name should be added to the top of the tabyl in an otherwise-empty row |
row_name |
(optional) default behavior is to pull the row name from the attributes of the input |
col_name |
(optional) default behavior is to pull the column_name from the attributes of the input |
Value
the input tabyl, augmented with the column title. Non-tabyl inputs that are of class tbl_df
are downgraded to basic data.frames so that the title row prints correctly.
Examples
mtcars %>%
tabyl(am, cyl) %>%
adorn_title(placement = "top")
# Adding a title to a non-tabyl
library(tidyr); library(dplyr)
mtcars %>%
group_by(gear, am) %>%
summarise(avg_mpg = mean(mpg), .groups = "drop") %>%
spread(gear, avg_mpg) %>%
adorn_rounding() %>%
adorn_title("top", row_name = "Gears", col_name = "Cylinders")