Learn R Programming

htmlTable (version 1.5)

txtRound: A convenient rounding function

Description

If you provide a string value in X the function will try to round this if a numeric text is present. If you want to skip certain rows/columns then use the excl.* arguments.

Usage

txtRound(x, digits = 0, excl.cols, excl.rows, txt.NA = "", dec = ".")

Arguments

x
The value/vector/data.frame/matrix to be rounded
digits
The number of digits to round each element to. If you provide a vector each element for corresponding columns.
excl.cols
Rows to exclude from the rounding procedure. This can be either a number or regular expression.
excl.rows
Columns to exclude from the rounding procedure. This can be either a number or regular expression. Skipped if x is a vector.
txt.NA
The string to exchange NA with
dec
The decimal marker. If the text is in non-english decimal and string formatted you need to change this to the apropriate decimal indicator.

Value

matrix/data.frame

See Also

Other text formatters: txtMergeLines, txtPval

Examples

Run this code
mx <- matrix(c(1, 1.11, 1.25,
               2.50, 2.55, 2.45,
               3.2313, 3, pi),
             ncol = 3, byrow=TRUE)
txtRound(mx, 1)

Run the code above in your browser using DataLab