Linens
Linens

Reputation: 7942

How to not display number as exponent?

I see a lot of articles about how to change the decimal precision in R. But is there some way to get R to display a whole number instead of showing something like 9e+08?

Upvotes: 28

Views: 29617

Answers (2)

IRTFM
IRTFM

Reputation: 263362

I see you've been given a format approach. Do realize that function returns a "character" value. If you wanted to globally change the behavior of your console session in favor of "whole numbers", then changing scipen option() is the way to go.

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

The value given to 'scipen' is not actually the threshold for exponent format but is rather a "bias" with larger positive numbers increasing the values printed in fixed notation.

Upvotes: 35

user554546
user554546

Reputation:

Try format(9e+08,scientific=FALSE).

Upvotes: 18

Related Questions