Package index
Argument Conventions
The following dummy functions are unexported and used to document argument conventions in the framework.
-
lyt_args() - Layouting function argument conventions
-
constr_args() - Constructor argument conventions
-
compat_args() - Compatibility argument conventions
-
gen_args() - General argument conventions
-
sf_args() - Split function argument conventions
-
qtable_layout()qtable() - Generalized frequency table
-
build_table() - Create a table from a layout and data
-
basic_table() - Layout with 1 column and zero rows
-
analyze() - Generate rows analyzing variables across columns
-
append_topleft() - Append a description to the 'top-left' materials for the layout
-
split_cols_by() - Declaring a column-split based on levels of a variable
-
add_colcounts() - Add the column population counts to the header
-
split_rows_by() - Add rows according to levels of a variable
-
summarize_row_groups() - Add a content row of summary counts
-
split_cols_by_multivar() - Associate multiple variables with columns
-
split_rows_by_multivar() - Associate multiple variables with rows
-
analyze_colvars() - Generate rows analyzing different variables across columns
-
split_cols_by_cuts()split_rows_by_cuts()split_cols_by_cutfun()split_cols_by_quartiles()split_rows_by_quartiles()split_rows_by_cutfun() - Split on static or dynamic cuts of the data
-
add_overall_col() - Add overall column
-
add_existing_table() - Add an already calculated table to the layout
-
table_inset()`table_inset<-`() - Access or (recursively) set table inset (from formatters)
-
in_rows() - Create multiple rows in analysis or summary functions
-
additional_fun_params - Additional parameters within analysis and content functions (
afun/cfun)
-
simple_analysis() - Default tabulation
-
make_afun() - Create a custom analysis function wrapping an existing function
-
list_wrap_x()list_wrap_df() - Returns a function that coerces the return values of a function to a list
-
spl_context - .spl_context within analysis and split functions
-
spl_context_to_disp_path() - Translate spl_context to a path to display in error messages
-
counts_wpcts() - Analysis function to count levels of a factor with percentage of the column total
-
add_overall_level()select_all_levelsadd_combo_levels() - Add overall or combination levels to split groups
-
keep_split_levels()remove_split_levels()drop_split_levels()drop_and_remove_levels()reorder_split_levels()trim_levels_in_group() - Split functions
-
trim_levels_to_map() - Trim levels to map
-
custom_split_funs - Custom split functions
-
do_base_split() - Apply basic split (for use in custom split functions)
-
make_split_fun() - Create a custom splitting function
-
drop_facet_levels() - Pre-processing function for use in
make_split_fun
-
trim_levels_in_facets() - Trim levels of another variable from each facet (post-processing split step)
-
add_combo_facet()add_overall_facet() - Add a combination facet in post-processing
-
make_split_result()add_to_split_result() - Construct split result object
-
spl_variable() - Variable associated with a split
-
format_rcell() - Format
rcellobjects
-
value_formats() - Value formats
-
nrow(<VTableTree>)ncol(<VTableNodeInfo>)dim(<VTableNodeInfo>) - Table dimensions
-
row_paths()col_paths() - Get a list of table row/column paths
-
row_paths_summary()col_paths_summary() - Print row/column paths summary
-
table_structure() - Summarize table
-
table_shell()table_shell_str() - Table shells
-
make_row_df() - Make row layout summary data frames for use during pagination (from formatters)
-
make_col_df() - Column layout summary
-
vars_in_layout() - List variables required by a pre-data table layout
-
coltree_structure() - Display column tree structure
-
cell_values()value_at() - Retrieve cell values by row and column path
-
top_left()`top_left<-`() - Top left material
-
rbindl_rtables()rbind(<VTableNodeInfo>)rbind2(<VTableNodeInfo>,<ANY>) - Row-bind
TableTreeand related objects
-
cbind_rtables() - Column-bind two
TableTreeobjects
-
as.vector(<VTableTree>) - Convert to a vector
-
`[<-`(<VTableTree>,<ANY>,<ANY>,<list>)`[`(<VTableTree>,<logical>,<logical>) - Retrieve and assign elements of a
TableTree
-
subset_cols() - Subset a table or row to particular columns
-
clear_indent_mods() - Clear all indent modifiers from a table
-
section_div()`section_div<-`()header_section_div()`header_section_div<-`()top_level_section_div()`top_level_section_div<-`()section_div_info()section_div_at_path()`section_div_at_path<-`() - Section dividers accessor and setter
-
colcount_visible()`colcount_visible<-`() - Value and Visibility of specific column counts by path
-
facet_colcount()`facet_colcount<-`() - Get or set column count for a facet in column space
-
`facet_colcounts_visible<-`() - Set visibility of column counts for a group of sibling facets
-
rm_all_colcounts() - Set all column counts at all levels of nesting to NA
-
validate_table_struct()assert_valid_table()experimental - Validate and assert valid table structure
-
sanitize_table_struct()experimental - Sanitize degenerate table structures
-
find_degen_struct()experimental - Find degenerate (sub)structures within a table
-
prune_table() - Recursively prune a
TableTree
-
all_zero_or_na()all_zero()content_all_zeros_nas()prune_empty_level()prune_zeros_only()low_obs_pruner() - Trimming and pruning criteria
-
trim_rows() - Trim rows from a populated table without regard for table structure
-
sort_at_path() - Sorting a table at a specific path
-
cont_n_allcols()cont_n_onecol() - Score functions for sorting
TableTrees
Compatibility Layer
These functions provide some backwards compatibility to the previous (pre 2021) rtables framework.
-
rrow() - Create an
rtablerow
-
rcell()non_ref_rcell() - Cell value constructors
-
rheader() - Create a header
-
rrowl() - Create an
rtablerow from a vector or list of values
-
indent() - Change indentation of all
rrowsin anrtable
-
df_to_tt() - Create an
ElementaryTablefrom adata.frame
-
as_html() - Convert an
rtableobject to ashiny.tagHTML object
-
export_as_tsv()import_from_tsv() - Create enriched flat value table with paths
-
toString(<VTableTree>) - Convert an
rtableobject to a string
-
get_formatted_cells()get_cell_aligns() - Get formatted cells
-
as_result_df()path_enriched_df() - Generate a result data frame
-
Viewer() - Display an
rtableobject in the Viewer pane in RStudio or in a browser
-
compare_rtables() - Compare two rtables
-
indent_string() - Indent strings
-
is_rtable() - Check if an object is a valid
rtable
-
pag_tt_indices()paginate_table() - Pagination of a
TableTree
-
make_row_df() - Make row layout summary data frames for use during pagination (from formatters)
-
make_col_df() - Column layout summary
-
content_table()`content_table<-`() - Retrieve or set content table from a
TableTree
-
tree_children()`tree_children<-`() - Retrieve or set the direct children of a tree-style object
-
collect_leaves() - Collect leaves of a
TableTree
-
obj_avar()row_cells()`row_cells<-`()row_values()`row_values<-`() - Row attribute accessors
-
no_colinfo() - Exported for use in
tern
-
clayout()`clayout<-`()col_info()`col_info<-`()coltree()col_exprs()col_counts()`col_counts<-`()col_total()`col_total<-`() - Column information/structure accessors
-
horizontal_sep()`horizontal_sep<-`() - Access or recursively set header-body separator for tables
-
table_inset()`table_inset<-`() - Access or (recursively) set table inset (from formatters)
-
main_title()`main_title<-`()subtitles()`subtitles<-`()page_titles()`page_titles<-`()main_footer()`main_footer<-`()prov_footer()`prov_footer<-`()all_footers()all_titles() - General title and footer accessors (from formatters)
-
top_left()`top_left<-`() - Top left material
-
obj_name()`obj_name<-`()obj_label()`obj_label<-`()obj_format()`obj_format<-`()obj_na_str()`obj_na_str<-`()obj_align()`obj_align<-`() - Label, name, and format accessor generics (from formatters)
-
manual_cols() - Manual column declaration
-
CellValue() - Constructor for Cell Value
-
EmptyColInfoEmptyElTableEmptyRootSplitEmptyAllSplit - Empty table, column, split objects
-
ManualSplit() - Manually defined split
-
MultiVarSplit() - Split between two or more different variables
-
VarLevelSplit()VarLevWBaselineSplit() - Split on levels within a variable
-
AnalyzeVarSplit()AnalyzeColVarSplit()AnalyzeMultiVars() - Define a subset tabulation/analysis
-
make_static_cut_split()VarDynCutSplit() - Splits for cutting by values of a numeric variable
-
InstantiatedColumnInfo() - Instantiated column info
-
LabelRow().tablerow()DataRow()ContentRow() - Row classes and constructors
-
ElementaryTable()TableTree() -
TableTreeclasses
-
label_at_path()`label_at_path<-`() - Label at path
-
tt_at_path()`tt_at_path<-`() - Access or set table elements at specified path
-
insert_row_at_path() - Insert row at path
-
row_footnotes()`row_footnotes<-`()cell_footnotes()`cell_footnotes<-`()col_fnotes_here()`col_fnotes_here<-`()col_footnotes()`col_footnotes<-`()ref_index()`ref_index<-`()ref_symbol()`ref_symbol<-`()ref_msg()`fnotes_at_path<-`() - Referential footnote accessors
-
update_ref_indexing() - Update footnote indices on a built table
Result Data Frame Functions
Functions for generating result data frames from rtables TableTree objects
-
as_result_df()path_enriched_df() - Generate a result data frame