tab_plain {tabxplor} | R Documentation |
Plain single cross-table
Description
Plain single cross-table
Usage
tab_plain(
data,
row_var,
col_var,
tab_vars,
wt,
pct = "no",
diff = "tot",
comp = "tab",
color = TRUE,
digits = 0,
na = "keep",
subtext = "",
totaltab = "line",
totaltab_name = "Ensemble",
tot = NULL,
total_names = "Total",
num = FALSE,
df = FALSE
)
Arguments
data |
A data frame. |
row_var , col_var |
The row variable, which will be printed with one level per line,
and the column variable, which will be printed with one level per column. Numeric
variables will be used as factors. To calculate means, use |
tab_vars |
<tidy-select> Tab variables : a subtable is made for each combination of levels of the selected variables. Leave empty to make a simple cross-table. All tab variables are converted to factor. |
wt |
A weight variable, of class numeric. Leave empty for unweighted results. |
pct |
The type of percentages to calculate :
|
diff |
The reference cell to calculate differences (used to print
|
comp |
Comparison level. When |
color |
|
digits |
The number of digits to print, as a single integer. |
na |
The policy to adopt with missing values, as a single string.
|
subtext |
A character vector to print rows of legend under the table. |
totaltab |
The total table,
if there are subtables/groups (i.e. when
|
totaltab_name |
The name of the total table, as a single string. |
tot |
The totals :
|
total_names |
The names of the totals, as a character vector of length one or two.
Use syntax of type |
num |
Set to |
df |
Set to |
Value
A tibble
of class tabxplor_tab
. If ...
(tab_vars
)
are provided, a tab
of class tabxplor_grouped_tab
.
All non-text columns are fmt
vectors of class tabxplor_fmt
,
storing all the data necessary to print formats and colors. Columns with row_var
and tab_vars
are of class factor
: every added factor
will be
considered as a tab_vars
and used for grouping. To add text columns without
using them in calculations, be sure they are of class character
.
Examples
# A typical workflow with tabxplor step-by-step functions :
data <- dplyr::starwars %>% tab_prepare(sex, hair_color)
data %>%
tab_plain(sex, hair_color, tot = c("row", "col"), pct = "row") %>%
tab_chi2() %>%
tab_ci(color = "after_ci")