[R-es] Duda manejando formato

Olmo ulmusnigra en yahoo.es
Mie Jul 11 12:24:37 CEST 2012


 Hola, el problema con indicar sólo round(x,2) es que no fuerzas a que
 se muestren dos decimales (como en el caso de 3.00000056, por
 ejemplo, sólo mostraría "3"), para ello debe ir acompañado de nsmall de
 la forma siguiente:

format(round(x, 2), nsmall = 2)

Así se fuerza siempre que muestre dos decimales.

Saludos,
Olmo.


El Wed, 11 Jul 2012 06:30:51 -0300
Julio Alejandro Di Rienzo <dirienzo.julio en gmail.com> escribió:
> round(x,2)
> 
> 
> On Wednesday, July 11, 2012, Olmo wrote:
> 
> > Hola, mira a ver si el paquete numConversion te sirve, quizás te
> > simplifique la tarea.
> >
> >  Un saludo,
> > Olmo.
> >
> >
> > El Wed, 11 Jul 2012 05:47:56 +0100 (BST)
> > Eva Prieto Castro <evapcastro en yahoo.es <javascript:;>> escribió:
> > > Hola, buenos días:
> > >
> > > Utilizando format(value, nsmall=2) obtengo valores del estilo de
> > > los siguientes:
> > >
> > > 4.300477
> > > 9.655813e-05
> > >
> > > Utilizando format(signif(value, 3), scientific=TRUE) obtengo algo
> > > que se aproxima más a lo que necesito. Lo que obtengo es:
> > >
> > > 4.3e+00
> > > 9.66e-05
> > >
> > > Aún así, no consigo forzar a 2 cifras decimales, pues en el primer
> > > número necesitaría mostrar 4.30e+00 en lugar de 4.3e+00.
> > >
> > > ¿Alguien me puede ayudar?.
> > >
> > > Gracias.
> > > Eva
> > >
> > >       [[alternative HTML version deleted]]
> > >
> >
> >
> >
> > --
> > Olmo Hernández Cuba
> > Instituto Universitario de Investigación CIBIO
> > Universidad de Alicante
> > Campus Universitario San Vicente del Raspeig
> > 03690 Alicante
> > España
> > _______________________________________________
> > R-help-es mailing list
> > R-help-es en r-project.org <javascript:;>
> > https://stat.ethz.ch/mailman/listinfo/r-help-es
> >
> 
> 



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