Mantener ceros al final

En R, me gustaría seguir ceros al final. Por ejemplo, si escribo

round(5.2, 3) 

Me gustaría que la salida fuera 5.200.

¿Me puedes ayudar?

Si esto es para propósitos de impresión, sprintf es lo que buscas:

 > sprintf("%.3f", round(5.2,3)) [1] "5.200" 

Ver ?sprintf para detalles de formateo.

Cuando lo imprima, debería poder hacer:

 formatC( round( 5.2, 3 ), format='f', digits=3 )