Сохранение конечных нулей


в R, я хотел бы сохранить конечные нули. Например, если я наберу

round(5.2, 3)

Я хотел бы, чтобы выход был 5.200.

вы можете мне помочь?

2   51   2011-03-28 16:04:59

2 ответа:

Если это для печати sprintf то, что вы после:

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

посмотреть ?sprintf для форматирования деталей.

когда вы распечатать его, вы должны быть в состоянии сделать:

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