Lassen Sie uns aufrunden
> round(-0.001, 2)
[1] 0
Ich erhalte null.
Jetzt in Kombination mit sprintf
> sprintf("%f", round(-0.001,2))
[1] "-0.000000"
Warum ist da ein Minuszeichen? Ich habe erwartet 0.000000
.
$R --version
R version 2.13.1 (2011-07-08)