View source: R/make_header_entries.bare.R
| make_header_entries | R Documentation |
Given a matrix of row or column headers, create a corresponding set of table entries, optionally with runs of repeated values merged into single entries. This is an internal utility function, not intended to be called by package users.
make_header_entries(x, xhier, which_head, offset, mergeRuns)
x |
A character matrix containing header text. The orientation and dimensions
should match those used for storing the corresponding header in
|
xhier |
List of data frames containing information about the hierarchical
structure of the header. Function |
which_head |
Character string indicating whether |
offset |
Two-element numeric vector. The first element is the offset to be added
to row numbers of |
mergeRuns |
Numeric scalar, specifying how deeply in the header hierarchy runs of
repeated values will be merged into single entries. Thus a value of 0
means no header cells will be merged, a value of 1 means only repeats in
the outermost header layer will be merged, 2 means repeats in the
outermost two layers will be merged, and so on. (Determination of
repeated values respects the header hierarchy; see |
headlayer and level_in_layer in the returned data frame are
based on xhier, which is not affected by mergeRuns. Thus
when mergeRuns is less than the number of header layers (so some
runs are not merged), there may be multiple entries with the same
headlayer and level_in_layer values. Entry ID's will be
unique however.
A data frame with a row for each header entry, and most of the columns
needed for a tblEntries object. It has an additional attribute
i,j which is a two-column matrix containing the row and column
numbers in x associated with each entry. (Minimum i, j values are
used for entries that span multiple rows or columns.)
headerRuns; tblEntries and
tblBlocks (which use this function)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.