[R-es] Formato numérico

Mauricio Monsalvo m.monsalvo en gmail.com
Mie Jul 6 17:03:35 CEST 2016


Hola.
Tengo un problema con el formato de salida de un objeto "numeric", que los
expresa en formato científico o exponencial.
> range(total$ImpTotal)
[1]         5.66 806907887.10
> Valores <- quantile(total$ImpTotal, c(0, 0.01, 0.02, 0.025, 0.03, 0.05,
0.1, 0.25, 0.5, 0.75, 0.9, 0.95, 0.96, 0.97, 0.975, 0.98, 0.99), na.rm=TRUE)
> class(Valores)
[1] "numeric"
> as.data.frame(Valores)
           Valores
0%    5.660000e+00
1%    4.231960e+01
2%    6.627980e+01
2.5%  7.984900e+01
3%    9.523880e+01
5%    1.658285e+02
10%   5.012610e+02
25%   5.148675e+03
50%   6.589807e+04
75%   5.851804e+05
90%   3.594278e+06
95%   9.635249e+06
96%   1.274523e+07
97%   1.771101e+07
97.5% 2.212963e+07
98%   2.902357e+07
99%   5.281599e+07
Me parece recordar que en la lista ya se consultó, pero sinceramente no
encuentro la respuesta. ¿Es posible pedirle a R que presente los números
sin pasarlos al formato exponencial? La única opción que encontré es
dividirlos por Millón (M<-1000000) y luego round(Valores, 3) por ejemplo, y
así funciona. Pero, ¿No hay una forma de evitar la notación sin transformar?
Gracias y saludos.
-- 
Mauricio

	[[alternative HTML version deleted]]



Más información sobre la lista de distribución R-help-es