2013-08-07 9 views
0

내가 6 소수 자릿수 R의 두 값의 합을하려고 R하지만 그것은 단지 5

85.85+0.01302778 
# [1] 85.86303 
내가
round(85.85+0.01302778,6) 

을 시도했지만이하는

로 반환 작동하지.

사실 sum(85.85,0.01302778)은 소수점 이하 자릿수를 제공하며, ?sum에 소수점 이하 자릿수를 찾지 못했습니다.

어떤 제안

+1

참조를 http://stackoverflow.com/questions/2287616/controlling-digits-in-r을) - 객체가 어떻게 인쇄되는지입니다. 'print (85.85 + 0.01302778, digits = 10)'시도해보십시오. – mnel

답변

0

6 자리 얻기 위해이 시도 : ([R에 제어 숫자]

> options(digits=8) 
> 85.85+0.01302778 
[1] 85.863028