Learn R Programming

rtables (version 0.5.1)

table_shell: Table shells

Description

A table shell is a rendering of the table which maintains the structure, but does not display the values, rather displaying the formatting instructions for each cell.

Usage

table_shell(tt, widths = NULL, col_gap = 3, hsep = default_hsep())

table_shell_str(tt, widths = NULL, col_gap = 3, hsep = default_hsep())

Value

for table_shell_str the string representing the table shell, for table_shell, NULL, as the function is called for the side effect of printing the shell to the console

Arguments

tt

TableTree (or related class). A TableTree object representing a populated table.

widths

widths of row.name and columns columns

col_gap

gap between columns

hsep

character to create line separator

Examples

Run this code
library(dplyr)

iris2 <- iris %>%
  group_by(Species) %>%
  mutate(group = as.factor(rep_len(c("a", "b"), length.out = n()))) %>%
  ungroup()

l <- basic_table() %>%
  split_cols_by("Species") %>%
  split_cols_by("group") %>%
  analyze(c("Sepal.Length", "Petal.Width"), afun = list_wrap_x(summary) , format = "xx.xx")

tbl <- build_table(l, iris2)
table_shell(tbl)

Run the code above in your browser using DataLab