[R-es] Formato numérico

Mauricio Monsalvo m.monsalvo en gmail.com
Mie Jul 6 17:43:13 CEST 2016


Muchas gracias!

El 6 de julio de 2016, 12:21, <Guillermo.Vinue en uv.es> escribió:

> Hola Mauricio,
>
> Poniendo options(scipen = 999) antes de hacer los cálculos se desactiva la
> notación científica.
>
> Saludos,
>
> Guillermo
>
> > 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]]
> >
> > _______________________________________________
> > R-help-es mailing list
> > R-help-es en r-project.org
> > https://stat.ethz.ch/mailman/listinfo/r-help-es
> >
> >
>
>
>


-- 
Mauricio

	[[alternative HTML version deleted]]



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