R语言 数字的逗号分隔符
在这篇文章中,我们将看到在R编程语言中使用逗号来分隔数字。数字中的逗号分隔符将使数字更加清晰,当一个数字被逗号分隔时,我们可以很容易地计算。
它可以通过以下方式完成 。
- 使用prettyNum()
- 使用format()。
方法1:使用prettyNum()
这个函数是用来分隔数字的。
语法 : prettyNum(input_number, big.mark = “,”, scientific = FALSE)
参数 :
- input_number – 输入数字
- big mark-它是一个分隔符,这样的数字应该用给定的分隔符来分隔。
- scientific – 它被设置为FALSE。
返回 :用逗号分隔的数字
例1: 用逗号分隔数字的R程序。
# input number
x = 70589999999
# number separated with comma with
# prettyNum
prettyNum(x, big.mark = ",", scientific = FALSE)
输出
'70,589,999,999'
例2: R程序用科学值用逗号分隔数字
# input number
x = 45000000000000000000
# number separated with comma with
# prettyNum scientific = FALSE
prettyNum(x, big.mark = ",", scientific = FALSE)
# number separated with comma with
# prettyNum with scientific = TRUE
prettyNum(x, big.mark = ",", scientific = TRUE)
输出
'45,000,000,000,000,000,000'
'4.5e+19'
注意:当scientific被设置为FALSE时,我们将不会得到逗号分隔的数字
方法2:使用 format( )
用于格式化带有分隔符的数字
语法 : format(input_number, big.mark = “,”, scientific = FALSE)
参数 :
- input_number – 输入数字
- big mark-它是一个分隔符,这样的数字应该用给定的分隔符来分隔。
- scientific参数 – 它被设置为FALSE。
返回 :用逗号分隔的数字。
例1: 用逗号分隔数字的R程序
# input number
x = 70589999999
# number separated with comma with format
prettyNum(x, big.mark = ",", scientific = FALSE)
输出
'70,589,999,999'
例2: 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)
输出
'720,589,999,999'
'7.2059e+11'