Как не отображать число как показатель степени? - PullRequest
21 голосов
/ 18 октября 2011

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

Ответы [ 2 ]

26 голосов
/ 18 октября 2011

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

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

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

14 голосов
/ 18 октября 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...