Как вырезать десятичные числа частного в R? Я вычисляю миллионы значений и записываю их в файл на лету. Чтобы сэкономить некоторое пространство, я не хочу больше пяти десятичных знаков и также опускаю конечные нули.Максимальное число десятичных знаков в R
Я попытался
options(digits=5)
который я прочитал только предложение на R и не работает хорошо бросить курить. И
format(x, nsmall = 5)
определяет только минимальное число десятичных знаков. И
sprintf("%.5f", x)
даст мне ровно пять десятичных знаков.
Спасибо за предложение, но я хотел бы иметь точность ровно пять знаков после запятой при необходимости. Круглый метод будет вести себя немного иначе, а выход для первого x не будет 1.23457, но 1.2346 – Wipster
@Wipster Вы ищете 'signif'? – Roland
нормально, обновлено согласно вашему требованию. Я думаю, вы хотите 1.23456 для 1.234567777 правильно? –