Skip to content
Related Articles

Related Articles

Improve Article
Save Article
Like Article

Comma separator for numbers in R

  • Last Updated : 23 May, 2021

In this article, we are going to see the separation of numbers using a comma in R Programming Language. A comma separator in number will give clarity of a number, and we can count easily when a number is separated by a comma.

It can be done with these ways:

  1. Using prettyNum()
  2. Using format()

Method 1: Using prettyNum()

This function is used to separate the number.

Syntax: prettyNum(input_number, big.mark = “,”, scientific = FALSE)



Parameters:

  • input_number – input number
  • big mark- it is an separator such that the number should be separated by the given delimiter.
  • scientific parameter – It is set to FALSE.

Return: Number separated by comma

Example 1: R program to separate the number with a comma.

R




# input number
x = 70589999999
  
# number sepaarted with comma with 
# prettyNum
prettyNum(x, big.mark = ",", scientific = FALSE)

Output:

'70,589,999,999'

Example 2: R program to separate the number with a comma with scientific values

R




# input number
x = 45000000000000000000
  
# number sepaarted with comma with
# prettyNum scientific = FALSE
prettyNum(x, big.mark = ",", scientific = FALSE)
  
# number sepaarted with comma with
# prettyNum with scientific = TRUE
prettyNum(x, big.mark = ",", scientific = TRUE)

Output:



'45,000,000,000,000,000,000'
'4.5e+19'

Note: we will not get the comma-separated number when scientific is set to FALSE

Method 2: Using the format()

Used to format the number with a separator

Syntax: format(input_number, big.mark = “,”, scientific = FALSE)

Parameters:

  • input_number – input number
  • big mark- it is an separator such that the number should be separated by the given delimiter.
  • scientific parameter – It is set to FALSE.

Return: Number separated by comma.

Example 1: R program to separate the number with comma

R




# input number
x = 70589999999
  
# number sepaarted with comma with  format
prettyNum(x, big.mark = ",", scientific = FALSE)

Output:

'70,589,999,999'

Example 2: R program to separate the number with a comma with scientific values

R




# input number
x = 720589999999
  
# number separated with comma with
# format scientific = FALSE
format(x, big.mark = ",", scientific = FALSE)
  
# number separated with comma with
# format with scientific = TRUE
format(x, big.mark = ",", scientific = TRUE)

Output:

'720,589,999,999'
'7.2059e+11'



My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!