Я вижу много статей о том, как изменить десятичную точность в R. Но есть ли способ заставить R отобразить целое число вместо того, чтобы показывать что-то вроде 9e+08
?
Как не отображать число в качестве экспоненты?
Ответ 1
Я вижу, что вам был предложен подход format
. Поймите, что функция возвращает значение "символ". Если вы хотите в глобальном масштабе изменить поведение сеанса консоли в пользу "целых чисел", то изменить режим scipen option()
- это путь.
> options("scipen" = 10)
> options()$scipen
[1] 10
> 9e+08
[1] 900000000
Значение, заданное для "scipen", на самом деле не является порогом для формата экспоненты, а скорее "смещением" с большими положительными числами, увеличивающими значения, напечатанные в фиксированной нотации.
Ответ 2
Попробуйте format(9e+08,scientific=FALSE)
.