VOOZH about

URL: https://www.geeksforgeeks.org/r-language/format-number-of-decimal-places-in-r/

⇱ Format Number of Decimal Places in R - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

Format Number of Decimal Places in R

Last Updated : 23 Jul, 2025

In this article we are going to discuss how to format numbers up to n decimal places in the R programming language. In R language, the decimal number is represented by . symbol

Method 1: Format() function

Format() function can be used to format decimal values by rounding them and displaying only a specific number of elements after decimal.

Syntax:

format(round(value, n), nsmall = n)

Parameters:

It can take two parameters.

  • round(value,n) function : which will specify the number of decimal places to be selected. It will take input number along with integer value that select decimal places of the given number
  • nsmall function : which will specify the number of decimal places to be selected.It will take input number along with integer value that select decimal places of the given number

Result:

Formatted Decimal number.

Example:

Output:

👁 Image

Example 2:

Output:

👁 Image

Method 2: Using sprintf() function

Using sprintf() function, we can specify the format of the decimal places along with the variable

Syntax: sprintf(variable, fmt = '%.nf')

Parameters:

  • variable - input decimal value
  • fmt stands for format which will take parameter ".%nf" where n specifies number of decimal places to be selected.

Result:

formatted decimal number

Example 1:

Output:

👁 Image

Example 2:

Output:

👁 Image

Method 3: Using options() function

This function is used to return the digits after the decimal.

Syntax:

options(digits = n)  

Where digits is the number of digits to be returned along with number before decimal point.

Example:

a=1.24325454666

options(digits=4)

It will return 1.243

Example 1:

Output:

👁 Image

Example 2:

Output:

👁 Image
Comment
Article Tags:

Explore