假设我有一个像123542.52这样的数字。如何将该数字显示为最接近的千位数?在此示例中,应显示124。
答案 0 :(得分:3)
在round()中使用负数位参数:
round(123542.52, -3)/1000
# [1] 124
如? round
:
舍入为负数表示舍入为10的幂,因此例如
round(x, digits = -2)
舍入到最接近的数字。
答案 1 :(得分:0)
如何sprintf("%.0f", 123542.52/1000)
?
答案 2 :(得分:0)
你可以这样做:
x = 123542.52
y = signif(x,3)
y <- as.numeric(gsub("0","",y))