I want to round decimal numbers to 2 and 3 decimal places, but the round() function returns the nearest integer. Is there any other function for it?

+3 votes

Best answer

The * round()* function in R has a parameter "digits" to specify the number of decimal places. The default value of the parameter is 0, and hence it returns the nearest integer. You can set this parameter according to your requirement.

Here is an example to show how to use this parameter:

> round(12.5643435, digits = 2)[1] 12.56

> round(12.5643435, digits = 3)[1] 12.564