2013-08-07 4 views
0

Я пытаюсь иметь сумму двух значений в R с 6 знаков после запятой, но он возвращает только 5.сумма с п знаков после запятой R

85.85+0.01302778 
# [1] 85.86303 

Я попытался

round(85.85+0.01302778,6) 

но это делает не работа.

Фактически sum(85.85,0.01302778) дает только 5 знака после запятой и в ?sum не найден ни одного десятичного знака.

Любые предложения

+1

См [Контроллинг цифры в R] (http://stackoverflow.com/questions/2287616/controlling-digits-in-r) - это то, как объект печатается. попробуйте 'print (85.85 + 0.01302778, цифры = 10)' – mnel

ответ

0

Попробуйте это, чтобы получить 6 цифр:

> options(digits=8) 
> 85.85+0.01302778 
[1] 85.863028 
Смежные вопросы