Моят скрипт работи в RStudo и изходът се показва в прозореца на конзолата с номера, форматиран по следния начин: 13367566000
Въпреки това, когато стартирам KnitHTML, числата се форматират по следния начин: 1.337e + 10
Как да задам форматиране за knitr изход, така чеМога ли да получа резултата, форматиран като сума в долари? (напр. $ 13,367,566,000). Ако това не е просто, най-малко бих искал да се разшири така, както е отпечатан в RStudio
Благодаря ти
Отговори:
2 за отговор № 1Можете да опитате моя пакет formattable който има вградена функция currency
да направиш formattable
обект като обвивка на числен вектор.
> # devtools::install_github("renkun-ken/formattable")
> library(formattable)
> currency(c(123456,2345,12345))
[1] $123,456.00 $2,345.00 $12,345.00
Символът на валутата може да бъде променен:
> currency(c(123456,2345,12345), "HK$")
[1] HK$123,456.00 HK$2,345.00 HK$12,345.00