Skip to contents

This function rounds (only) the numeric columns of a data.frame.

Usage

round_data.frame(df, digits = 0)

Arguments

df

[data.frame]
A data.frame.

digits

[integer(1) | NULL ]
The number of decimal places to be used.

Negative values are allowed, resulting in rounding to a power of ten.

Can be NULL to not round.

Value

A data.frame.

See also

Other data.frame helpers: delete_columns_data.frame(), group_data.frame()

Examples

df <- data.frame("label" = c("A", "B"), "number" = rnorm(10))
round_data.frame(df, digits = 1)
#>    label number
#> 1      A    0.9
#> 2      B    0.3
#> 3      A    1.5
#> 4      B    1.1
#> 5      A    1.9
#> 6      B    0.1
#> 7      A    0.0
#> 8      B    0.0
#> 9      A    0.7
#> 10     B   -0.3