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, -- Tom [[alternative HTML version deleted]]
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 ~~~~~~~~~~ - (p.dalgaard at biostat.ku.dk) FAX: (+45) 35327907
> format(1000000000, big.mark=",", scientific=FALSE)[1] "1,000,000,000" --Matt Matt Austin Biostatistics Director Amgen, Inc -----Original Message----- From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-project.org] On Behalf Of tom soyer Sent: Friday, April 04, 2008 2:41 PM To: r-help at r-project.org Subject: [R] format numbers using 1000 separator 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, -- Tom [[alternative HTML version deleted]] ______________________________________________ R-help at 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.