В R есть опция для управления отображением цифр. Например:
options(digits=10)
Предполагается, что результаты расчета должны быть представлены в 10 цифрах до конца R-сессии. В файле справки R определение параметра digits выглядит следующим образом:
цифры: контролирует количество цифр для печати при печати числовых значений. Это только предложение. Допустимые значения: 1... 22, по умолчанию 7
Таким образом, он говорит, что это только предложение. Что если мне нравится всегда отображать 10 цифр, а не более или менее?
Мой второй вопрос: что если мне нравится отображать более 22 цифр, то есть для более точных вычислений, таких как 100 цифр? Это возможно с базой R, или мне нужен дополнительный пакет/функция для этого?
Изменить: Благодаря предложению Jmoy, я попытался sprintf("%.100f",pi)
и он дал
[1] "3.1415926535897931159979634685441851615905761718750000000000000000000000000000000000000000000000000000"
который имеет 48 знаков после запятой. Это максимальный предел, который может выдержать R?