Learn R Programming

rtables

[![Check

Copy Link

Version

Install

install.packages('rtables')

Monthly Downloads

3,525

Version

0.6.14

License

Apache License 2.0 | file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Joe Zhu

Last Published

November 18th, 2025

Functions in rtables (0.6.14)

add_overall_level

Add overall or combination levels to split groups
additional_fun_params

Additional parameters within analysis and content functions (afun/cfun)
append_topleft

Append a description to the 'top-left' materials for the layout
analyze

Generate rows analyzing variables across columns
brackets

Retrieve and assign elements of a TableTree
basic_table

Layout with 1 column and zero rows
as_html

Convert an rtable object to a shiny.tag HTML object
analyze_colvars

Generate rows analyzing different variables across columns
cell_values

Retrieve cell values by row and column path
cbind_rtables

Column-bind two TableTree objects
coltree_structure

Display column tree structure
build_table

Create a table from a layout and data
compare_rtables

Compare two rtables
clear_indent_mods

Clear all indent modifiers from a table
colcount_visible

Value and Visibility of specific column counts by path
collect_leaves

Collect leaves of a TableTree
InstantiatedColumnInfo-class

Instantiated column info
constr_args

Constructor argument conventions
content_table

Retrieve or set content table from a TableTree
counts_wpcts

Analysis function to count levels of a factor with percentage of the column total
compat_args

Compatibility argument conventions
get_formatted_cells

Get formatted cells
gen_args

General argument conventions
do_base_split

Apply basic split (for use in custom split functions)
drop_facet_levels

Pre-processing function for use in make_split_fun
facet_colcount

Get or set column count for a facet in column space
nrow,VTableTree-method

Table dimensions
custom_split_funs

Custom split functions
VarStaticCutSplit-class

Splits for cutting by values of a numeric variable
facet_colcounts_visible<-

Set visibility of column counts for a group of sibling facets
obj_name,VNodeInfo-method

Methods for generics in the formatters package
format_rcell

Format rcell objects
horizontal_sep

Access or recursively set header-body separator for tables
head

Head and tail methods
clayout

Column information/structure accessors
data.frame_export

Generate a result data frame
df_to_tt

Create an ElementaryTable from a data.frame
in_rows

Create multiple rows in analysis or summary functions
find_degen_struct

Find degenerate (sub)structures within a table
internal_methods

Combine SplitVector objects
insert_rrow

Insert rrows at (before) a specific location
indent

Change indentation of all rrows in an rtable
label_at_path

Label at path
is_rtable

Check if an object is a valid rtable
make_col_df

Column layout summary
row_paths

Get a list of table row/column paths
matrix_form,VTableTree-method

Transform an rtable to a list of matrices which can be used for outputting
manual_cols

Manual column declaration
make_afun

Create a custom analysis function wrapping an existing function
lyt_args

Layouting function argument conventions
insert_row_at_path

Insert row at path
make_split_result

Construct split result object
make_split_fun

Create a custom splitting function
indent_string

Indent strings
length,CellValue-method

Length of a Cell value
names,VTableNodeInfo-method

Names of a TableTree
list_wrap_x

Returns a function that coerces the return values of a function to a list
prune_table

Recursively prune a TableTree
pag_tt_indices

Pagination of a TableTree
rcell

Cell value constructors
reexports

Objects exported from other packages
no_colinfo

Exported for use in tern
rheader

Create a header
row_footnotes

Referential footnote accessors
qtable_layout

Generalized frequency table
rbindl_rtables

Row-bind TableTree and related objects
rm_all_colcounts

Set all column counts at all levels of nesting to NA
obj_avar

Row attribute accessors
rrow

Create an rtable row
rtable

Create a table
rrowl

Create an rtable row from a vector or list of values
row_paths_summary

Print row/column paths summary
LabelRow

Row classes and constructors
cont_n_allcols

Score functions for sorting TableTrees
section_div

Section dividers accessor and setter
simple_analysis

Default tabulation
sanitize_table_struct

Sanitize degenerate table structures
rtables-package

rtables: Reporting Tables
sf_args

Split function argument conventions
split_cols_by_multivar

Associate multiple variables with columns
spl_context

.spl_context within analysis and split functions
split_funcs

Split functions
split_rows_by_multivar

Associate multiple variables with rows
split_cols_by

Declaring a column-split based on levels of a variable
sort_at_path

Sorting a table at a specific path
spl_variable

Variable associated with a split
spl_context_to_disp_path

Translate spl_context to a path to display in error messages
split_rows_by

Add rows according to levels of a variable
tree_children

Retrieve or set the direct children of a tree-style object
table_structure

Summarize table
subset_cols

Subset a table or row to particular columns
summarize_row_groups

Add a content row of summary counts
trim_levels_to_map

Trim levels to map
ElementaryTable-class

TableTree classes
top_left

Top left material
trim_levels_in_facets

Trim levels of another variable from each facet (post-processing split step)
toString,VTableTree-method

Convert an rtable object to a string
table_shell

Table shells
tt_at_path

Access or set table elements at specified path
validate_table_struct

Validate and assert valid table structure
split_cols_by_cuts

Split on static or dynamic cuts of the data
all_zero_or_na

Trimming and pruning criteria
vars_in_layout

List variables required by a pre-data table layout
value_formats

Value formats
tt_row_path_exists

Pathing
export_as_tsv

Create enriched flat value table with paths
trim_rows

Trim rows from a populated table without regard for table structure
update_ref_indexing

Update footnote indices on a built table
VarLevelSplit-class

Split on levels within a variable
MultiVarSplit

Split between two or more different variables
add_colcounts

Add the column population counts to the header
ManualSplit

Manually defined split
CellValue

Constructor for Cell Value
add_combo_facet

Add a combination facet in post-processing
EmptyColInfo

Empty table, column, split objects
Viewer

Display an rtable object in the Viewer pane in RStudio or in a browser
add_overall_col

Add overall column
add_existing_table

Add an already calculated table to the layout
AnalyzeVarSplit

Define a subset tabulation/analysis
asvec

Convert to a vector