为什么有时会用R scale ::%舍入?

时间:2019-04-02 15:06:33

标签: r formatting

我正在使用R version 3.4.3 (2017-11-30)scales_0.5.0。我已经阅读了文档,但没有看到有关以下行为的解释。

> scales::percent(c(.082, .080, .079, .111))
[1] "8.2%"  "8.0%"  "7.9%"  "11.1%"
> scales::percent(c(.082, .080, .079, .111, 10.002))
[1] "8%"     "8%"     "8%"     "11%"    "1,000%"
> scales::percent(c(.082, .080, .079, .111, 100.002))
[1] "10%"     "10%"     "10%"     "10%"     "10,000%"

为什么scale ::%由于存在较大的数字而舍入百分比不同?

例如,我想要的输出仅为"8.2%" "8.0%" "7.9%" "11.1%" "1000.0%"

R中是否还有另一个选项来获得所需的输出?

0 个答案:

没有答案