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.7
#> 2      B    0.6
#> 3      A    0.5
#> 4      B   -0.6
#> 5      A   -1.6
#> 6      B   -1.2
#> 7      A    1.2
#> 8      B   -0.2
#> 9      A   -0.1
#> 10     B   -1.4