Je voudrais garder les zéros de fin, par exemple, si je tape:
round(5.2, 3)
J'aimerais que la sortie soit:
5.200
Si c'est à des fins d'impression, sprintf
est ce que vous recherchez:
> sprintf("%.3f", round(5.2,3))
[1] "5.200"
Voir ?sprintf
pour les détails de formatage.
Lorsque vous l'imprimez, vous devriez pouvoir:
formatC( round( 5.2, 3 ), format='f', digits=3 )