signif_frac: Round fractions only

View source: R/signif_frac.R

signif_fracR Documentation

Round fractions only

Description

Round numbers to significant digits, preserving integer parts.

Usage

signif_frac(x, digits = 3)

Arguments

x

A numeric vector.

digits

Number of significant digits, defaults to 3.

Value

A numeric vector.

Examples

set.seed(0)
x <- runif(8, -1, 1) * 10 ^ seq.int(5, -2)

data.frame(number           = x,
           formatted        = sprintf('%g', x),
           `w/ signif`      = sprintf('%g', signif(x, 3)),
           `w/ signif_frac` = sprintf('%g', signif_frac(x)),
           check.names = FALSE)


pik-piam/quitte documentation built on April 12, 2025, 5:49 p.m.