Как изменить десятичные знаки в векторе? - PullRequest
0 голосов
/ 28 октября 2018

У меня проблемы с десятичными числами.У меня есть вектор чисел, например:

x <- c(400000, 500000, 100000, 97500)

Я хотел бы повернуть их так:

x <- c(4000.00, 5000.00, 1000.00, 975.00)

Я пробовал команды, такие как round, formatи options, но все, что они делают, это добавляют больше нулей к этим числам.Как изменить десятичные разряды в векторе?

Заранее спасибо!

1 Ответ

0 голосов
/ 28 октября 2018

Вы можете использовать функцию formatC()

formatC(as.numeric(x/100), format = 'f', flag='0', digits = 2)
...