跳到主要内容

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