render.varlabel: Render variable labels for table output.

Description Usage Arguments Value Examples

View source: R/table1.R

Description

Called from table1.formula by default to render variable labels for displaying in the table.

Usage

1
render.varlabel(x, transpose = F)

Arguments

x

A vector, usually with the label and (if appropriate) unit attributes.

transpose

Logical indicating whether on not the table is transposed.

Value

A character, which may contain HTML markup.

Examples

1
2
3
4
5
6
7
8
9
x <- exp(rnorm(100, 1, 1))
label(x) <- "Weight"
units(x) <- "kg"
render.varlabel(x)

y <- factor(sample(0:1, 99, replace=TRUE), labels=c("Female", "Male"))
y[1:10] <- NA
label(y) <- "Sex"
render.varlabel(y)

Example output

Attaching package:table1The following objects are masked frompackage:base:

    units, units<-

[1] "<span class='varlabel'>Weight<span class='varunits'> (kg)</span></span>"
[1] "<span class='varlabel'>Sex</span>"

table1 documentation built on June 7, 2021, 1:07 a.m.