Подтвердить что ты не робот

Как не отображать число в качестве экспоненты?

Я вижу много статей о том, как изменить десятичную точность в R. Но есть ли способ заставить R отобразить целое число вместо того, чтобы показывать что-то вроде 9e+08?

4b9b3361

Ответ 1

Я вижу, что вам был предложен подход format. Поймите, что функция возвращает значение "символ". Если вы хотите в глобальном масштабе изменить поведение сеанса консоли в пользу "целых чисел", то изменить режим scipen option() - это путь.

> options("scipen" = 10)
> options()$scipen
[1] 10
> 9e+08
[1] 900000000

Значение, заданное для "scipen", на самом деле не является порогом для формата экспоненты, а скорее "смещением" с большими положительными числами, увеличивающими значения, напечатанные в фиксированной нотации.

Ответ 2

Попробуйте format(9e+08,scientific=FALSE).