Skip to content
Prev 171352 / 398503 Next

1.095e+09 for integers

I don't think you had 'integers' but integer-valued doubles: try 
as.integer to get an integer variable. E.g.

x <- 1.1*(10^(1:8))
"x" "as.integer.x."
"1" 11 11
"2" 110 110
"3" 1100 1100
"4" 11000 11000
"5" 110000 110000
"6" 1100000 1100000
"7" 1.1e+07 11000000
"8" 1.1e+08 110000000

Or see options(scipen=)
"x" "as.integer.x."
"1" 11 11
"2" 110 110
"3" 1100 1100
"4" 11000 11000
"5" 110000 110000
"6" 1100000 1100000
"7" 11000000 11000000
"8" 110000000 110000000
On Sun, 22 Feb 2009, Alexy Khrabrov wrote:

            
They are already for integers: see above.
But you almost certainly had 'floats' in R.