R语言 小数位数格式
在这篇文章中,我们将讨论如何在R编程语言中格式化小数点后n位的数字。在R语言中,小数点后的数字用 . 符号表示 。
方法1:Format()函数
Format()函数可用于通过四舍五入来格式化小数值,并在小数点后只显示特定数量的元素。
语法
format(round(value, n), nsmall = n)
参数:
它可以接受两个参数。
- round(value,n) 函数:它将指定要选择的小数位数。它将接受输入的数字和整数值,以选择给定数字的小数位。
- nsmall函数:它将指定要选择的小数位数。它将接受输入的数字以及选择给定数字的小数位数的整数值。
结果:
格式化的小数。
例子
输出
例2 :
输出
方法2:使用 sprintf() 函数
使用 sprintf() 函数,我们可以指定变量的小数位格式
语法 :sprintf(variable, fmt = ‘%.nf’)
参数
- variable – 输入的十进制数值
- fmt代表格式,它将接受参数”.%nf”,其中n指定要选择的小数位数。
结果 :
格式化的十进制数字
例1 :
输出
例2 :
输出
方法3:使用options()函数
该函数用于返回小数点后的数字。
语法
options(digits = n)
其中digits是要返回的数字,以及小数点前的数字。
例子
a=1.24325454666
options(digits=4)
它将返回1.243
例子1 :
输出
例2 :
输出