R语言程序:格式化小数位
示例1:使用sprintf()在R中格式化小数位数
num <- 1.34567
# 使用sprintf()格式化num的小数位数
sprintf(num, fmt = '%#.4f')
输出:[1] "1.3457"
在上面的示例中,我们使用sprintf()
函数将给定的浮点数num
格式化为4位小数。格式.4f
表示该函数仅打印小数点后的4位小数,而f表示打印浮点数。
示例2:使用format()在R中格式化小数位数
num <- 1.34567
# 使用format()格式化num的小数位数
format(num, digits = 5)
# 输出:[1] "1.3457"
在这里,我们使用format()
函数来格式化num
的小数位数。
由于我们在format()
中传递了digits = 5
,所以小数点前面返回的数字位数为5。