tom soyer wrote: > Hi, > > Does anyone know how one could format numbers using 1000 separator in R? For > example, format 1000 as 1,000 and 100000 as 100,000, etc. > > Thanks, You're at the mercy of the system sprintf, but on Fedora, this works:
> Sys.setlocale("LC_NUMERIC","da_DK.UTF-8") [1] "da_DK.UTF-8" Warning message: In Sys.setlocale("LC_NUMERIC", "da_DK.UTF-8") : setting 'LC_NUMERIC' may cause R to function strangely > sprintf("%'f",pi*1e7) [1] "31.415.926,535898" > Sys.setlocale("LC_NUMERIC","C") [1] "C" Warning message: In Sys.setlocale("LC_NUMERIC", "C") : setting 'LC_NUMERIC' may cause R to function strangely Be aware that those warnings are there for a reason.... -- O__ ---- Peter Dalgaard Ă˜ster Farimagsgade 5, Entr.B c/ /'_ --- Dept. of Biostatistics PO Box 2099, 1014 Cph. K (*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918 ~~~~~~~~~~ - ([EMAIL PROTECTED]) FAX: (+45) 35327907 ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.