Ниже приведен пример данных:
# create table data
year <- c("2010", "2011", "2012")
value <- ("5", "10", "15")
df<-data.frame(year, value)
# print
print(xtable(df,digits=c(0,0,1)))
Как можно форматировать 5, 10 и 15 для отображения в виде $ 5,0, $ 10,0 и $ 15,0?
Возможные пакеты R для оказания помощи: xtable
, stargazer
и/или Hmisc
.
В xtable
, решение может быть найдено в format.args
: «Список аргументов для функции formatC
Например, стандартные разделители немецких могут быть определены как format.args=list(big.mark = "’", decimal.mark = ","))
..» - http://cran.r-project.org/web/packages/xtable/xtable.pdf
Спасибо