Learn R Programming

rmdHelpers (version 1.3.1)

myKable: Wrapper for kable

Description

A small wrapper for the knitr kable function to allow automated bolding of row and/or column names. Additional functionality may be added/

Usage

myKable(x, row.names = NA, boldRowNames = TRUE, boldColNames = TRUE, ...)

Value

A formatted table from kable

Arguments

x

Table or matrix to be passed to kable

row.names

Logical: should row names be included? Defaults to NULL which includes row names if they are not just numeric in order.

boldRowNames

Logical: should row names be bolded?

boldColNames

Logical: should column names be bolded?

...

Additional arguments to be passed to kable

Author

Mark Peterson

Details

Currently bolds in markdown format, so needs to be passed through interpreter after running.

See Also

Examples

Run this code
tempTable <- matrix(LETTERS[6:20], nrow = 5)
colnames(tempTable) <- LETTERS[24:26]
row.names(tempTable) <- LETTERS[1:5]
myKable(tempTable)

myKable(tempTable, boldColNames =  FALSE)

Run the code above in your browser using DataLab