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.8
#> 2      B   -0.7
#> 3      A    0.1
#> 4      B   -1.0
#> 5      A   -1.0
#> 6      B    1.0
#> 7      A    0.3
#> 8      B    1.3
#> 9      A    0.9
#> 10     B    0.4