[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