Learn R Programming

sfsmisc (version 1.1-19)

signi: Rounding to Significant Digits

Description

Rounds to significant digits similarly to signif.

Usage

signi(x, digits = 6)

Value

numeric vector “close” to x, i.e. by at least digits

significant digits.

Arguments

x

numeric vector to be rounded.

digits

number of significant digits required.

Author

Martin Maechler, in prehistoric times (i.e. before 1990).

See Also

Examples

Run this code
(x1 <- seq(-2, 4, by = 0.5))
identical(x1, signi(x1))# since 0.5 is exact in binary arithmetic
(x2 <- pi - 3 + c(-5,-1,0, .1, .2, 1, 10,100))
signi(x2, 3)

Run the code above in your browser using DataLab