Когда я запускаю этот расчет: 2.36*7299.83
в R возвращается 17227.599
, но правильный ответ должен быть 17227.5988
. Даже когда я запускаю options(digits=8)
до или round(2.36*7299.83, 4)
, он все равно получает неправильный ответ.Ошибка округления R
Это не похоже на ошибку с плавающей запятой, поскольку она находится в четвертом знаке после запятой.
Любая помощь?
спасибо.
'17227.5988' длинна 9 цифр. –
'возвращается 17227.599' => что возвращается 17227.599? –
Hum, то есть не десятичные цифры. Благодарю. – incitatus451