Я использую 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%"
Почему шкалы :: проценты округляются по-разному в зависимости от наличия больших чисел?
Например, мой желаемый результат - "8.2%" "8.0%" "7.9%" "11.1%" "1000.0%"
.
Есть ли другая опция в R для получения желаемого результата?