[R] Printing 2 digits after decimal point [SOLVED]

T.Wunder at stud.uni-heidelberg.de T.Wunder at stud.uni-heidelberg.de
Mon Feb 15 10:48:22 CET 2010


Hi,

I'm sorry, I've found the right answer:
> x <- 0
> formatC(x,digits=2, format="f")
[1] "0.00"

The above worked perfectly!
Thanks & Best wishes ;)
Tom

Quoting twunder at ix.urz.uni-heidelberg.de:

> Hi there,
>
> i'm not getting along with the following problem.
> I'd like to print a real number, e.g.
> x <- 12.3
> with exactly two digits after the decimal point, e.g.
> 12.30
> I've tried the whole format(), formatC() and prettyNum() functions but
> did not have any success with it.
> This should work with all real numbers, in case even with 0.0 (-> 0.00).
> For cracks this thing is pretty sure obvious, but I've spent the whole
> morning with it.
>
> Please help me!
>
> Thanks a lot,
> Tom



More information about the R-help mailing list