On Mon, May 9, 2011 at 12:06 PM, David Winsemius <dwinsem...@comcast.net>wrote:
> > On May 8, 2011, at 8:02 PM, Worik R wrote: > > formatC(round(2189.745, 2), big.mark=",",format="f") >>> >> [1] "2,189.7400" >> >> Unfortunately this does not work >> > > Because you did not follow his example. > That is true. I did not notice the "drop0trailing" argument. That is perfect thank you. All the pieces were there, I should have been able to make it work with out having to ask, so thanks for your help. Worik > -- > David. > > >> Worik >> >> On Mon, May 9, 2011 at 11:45 AM, Peter Langfelder < >> peter.langfel...@gmail.com> wrote: >> >> On Sun, May 8, 2011 at 4:41 PM, Worik R <wor...@gmail.com> wrote: >>> >>>> Friends >>>> >>>> I am trying to format a number to a string so 2189.745 goes to >>>> "2,189.35" >>>> and 309283.929 goes to "309,283.93" >>>> >>>> I have tried to use formatC(X, big.mark=",",drop0trailing=FALSE, >>>> >>> format="f") >>> >>>> but it does not get the number of decimals correct. Specifying digits >>>> >>> does >>> >>>> not work as that is significant digits. I could use a switch statement >>>> switching on the size of the number to be formated to set the digits >>>> parameter but that is complex and leaves me insecure that thre may be >>>> >>> other >>> >>>> problems I have not uncovered. >>>> >>>> Is there a simple way of using library functions to insert big.marks and >>>> >>> get >>> >>>> the number of trailing digits correct? Perhaps some way of using >>>> >>> sprintf? >>> >>>> >>>> >>> Try this inserting a round() step before the final printing: >>> >>> x = 309283.929 >>> >>> formatC(round(x, 2), big.mark=",",drop0trailing=TRUE, format="f") >>> >>> [1] "309,283.93" >>> >>> >>> HTH, >>> >>> Peter >>> >>> >>> cheers >>>> Worik >>>> >>>> [[alternative HTML version deleted]] >>>> >>>> ______________________________________________ >>>> 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. >>>> >>>> >>> >>> >>> -- >>> Sent from my Linux computer. Way better than iPad :) >>> >>> >> [[alternative HTML version deleted]] >> >> ______________________________________________ >> 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. >> > > David Winsemius, MD > West Hartford, CT > > [[alternative HTML version deleted]] ______________________________________________ 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.