Learn R Programming

htmlTable (version 1.0)

prGetCgroupHeader: Retrieve a header row

Description

This function retrieves a header row, i.e. a row within the elements on top of the table. Used by htmlTable.

Usage

prGetCgroupHeader(x, cgroup_vec, n.cgroup_vec, cgroup_vec.just, css.cgroup_vec,
  row_no, top_row_style, rnames, rowlabel, pos.rowlabel, cgroup_spacer_cells,
  css.cell)

Arguments

x
The matrix/data.frame with the data
cgroup_vec
The cgroup may be a matrix, this is just one row of that matrix
n.cgroup_vec
The same as above but for the counter
cgroup_vec.just
The same as above bot for the justificaiton
css.cgroup_vec
The CSS row corresponding to the current row
row_no
The row number within the header group. Useful for multirow headers when we need to output the rowlabel at the pos.rowlabel level.
top_row_style
The top row has a special style depending on the ctable option in the htmlTable call.
rnames
Default rownames are generated from rownames(x). If you provide FALSE then it will skip the rownames. Note: For data.frames if you do
rowlabel
If the table has rownames or rnames, rowlabel is a character string containing the column heading for the rnames.
pos.rowlabel
Where the rowlabel should be positioned. This value can be "top", "bottom", "header", or a integer between 1 and nrow(cgroup) + 1. The options "bottom" and "he
cgroup_spacer_cells
The spacer cells due to the multiple cgroup levels. With multiple rows in cgroup we need to keep track of how many spacer cells occur between the columns. This variable contains is of the size ncol(x)-1 and 0 if there is no cgroup
css.cell
The css.cell element allows you to add any possible CSS style to your table cells. If you provide a vector the vector it is assummed that the styles should be repeated throughout the columns. If you provide a matrix of the same size as your

Value

  • string

See Also

Other hidden helper functions for htmlTable: prAddCells; prAddSemicolon2StrEnd; prGetRowlabelPos; prGetStyle; prPrepareAlign; prPrepareCgroup; prTblNo