Hola a todos, Tengo un vector con valores en _P_ x <- c(0.0001709122, 0.0007623474, 0.0001319547, 0.0002868035, 0.0005602669, 0.0007825347, 0.0007822033, 0.0001444821, 0.000324731, 8.4686e-05) x Y me gustaria cambiar un poco el formato. Conoce alguien alguna function "foo" tal que foo(x) produzca "1.7x10(-4)" "7.62x10(-4)" "1.3x10(-4)" ..... "8.46x10(-5)" ? Muchas gracias, Jorge Ivan Velez [[alternative HTML version deleted]]
Igual, lo siguiente te vale: > foo<-function(x) { y=format(x, digits=2,scientific = TRUE); sub ("e","x10",y)} > foo(x) [1] "1.7x10-04" "7.6x10-04" "1.3x10-04" "2.9x10-04" "5.6x10-04" "7.8x10-04" "7.8x10-04" "1.4x10-04" "3.2x10-04" "8.5x10-05" Un saludo. Olivier -- ____________________________________ Olivier G. Nuñez Email: onunez en iberstat.es Tel : +34 663 03 69 09 Web: http://www.iberstat.es ____________________________________ El 13/04/2011, a las 22:23, Jorge Ivan Velez escribió:> Hola a todos, > > Tengo un vector con valores en _P_ > > x <- c(0.0001709122, 0.0007623474, 0.0001319547, 0.0002868035, > 0.0005602669, > 0.0007825347, 0.0007822033, 0.0001444821, 0.000324731, 8.4686e-05) > x > > Y me gustaria cambiar un poco el formato. Conoce alguien alguna > function > "foo" tal que foo(x) produzca > > "1.7x10(-4)" "7.62x10(-4)" "1.3x10(-4)" ..... "8.46x10(-5)" > > ? > > Muchas gracias, > Jorge Ivan Velez
Ah ha! Muchas gracias Olivier. Creo que es hora de ir por mas cafe ;-) Un saludo, Jorge 2011/4/13 Olivier Nuñez <>> Igual, lo siguiente te vale: > > > foo<-function(x) { y=format(x, digits=2,scientific = TRUE); > sub("e","x10",y)} > > foo(x) > [1] "1.7x10-04" "7.6x10-04" "1.3x10-04" "2.9x10-04" "5.6x10-04" > "7.8x10-04" "7.8x10-04" "1.4x10-04" "3.2x10-04" "8.5x10-05" > > Un saludo. Olivier > -- ____________________________________ > > Olivier G. Nuñez > Email: onunez@iberstat.es > Tel : +34 663 03 69 09 > Web: http://www.iberstat.es > > ____________________________________ > > > > > El 13/04/2011, a las 22:23, Jorge Ivan Velez escribió: > > > Hola a todos, >> >> Tengo un vector con valores en _P_ >> >> x <- c(0.0001709122, 0.0007623474, 0.0001319547, 0.0002868035, >> 0.0005602669, >> 0.0007825347, 0.0007822033, 0.0001444821, 0.000324731, 8.4686e-05) >> x >> >> Y me gustaria cambiar un poco el formato. Conoce alguien alguna function >> "foo" tal que foo(x) produzca >> >> "1.7x10(-4)" "7.62x10(-4)" "1.3x10(-4)" ..... "8.46x10(-5)" >> >> ? >> >> Muchas gracias, >> Jorge Ivan Velez >> > >[[alternative HTML version deleted]]
Hola, Por si ayuda también... foo<-function(x) { y<-formatC(x,format="e", digits=2) z<-as.character(y) v<-gsub("e","x10(",z) w<-paste(v,")",sep="") return(w) } Saludos, Carlos Ortega www.qualityexcellence.es 2011/4/13 Jorge Ivan Velez <jorgeivanvelez@gmail.com>> Ah ha! Muchas gracias Olivier. Creo que es hora de ir por mas cafe ;-) > > Un saludo, > Jorge > > > 2011/4/13 Olivier Nuñez <> > > > Igual, lo siguiente te vale: > > > > > foo<-function(x) { y=format(x, digits=2,scientific = TRUE); > > sub("e","x10",y)} > > > foo(x) > > [1] "1.7x10-04" "7.6x10-04" "1.3x10-04" "2.9x10-04" "5.6x10-04" > > "7.8x10-04" "7.8x10-04" "1.4x10-04" "3.2x10-04" "8.5x10-05" > > > > Un saludo. Olivier > > -- ____________________________________ > > > > Olivier G. Nuñez > > Email: onunez@iberstat.es > > Tel : +34 663 03 69 09 > > Web: http://www.iberstat.es > > > > ____________________________________ > > > > > > > > > > El 13/04/2011, a las 22:23, Jorge Ivan Velez escribió: > > > > > > Hola a todos, > >> > >> Tengo un vector con valores en _P_ > >> > >> x <- c(0.0001709122, 0.0007623474, 0.0001319547, 0.0002868035, > >> 0.0005602669, > >> 0.0007825347, 0.0007822033, 0.0001444821, 0.000324731, 8.4686e-05) > >> x > >> > >> Y me gustaria cambiar un poco el formato. Conoce alguien alguna > function > >> "foo" tal que foo(x) produzca > >> > >> "1.7x10(-4)" "7.62x10(-4)" "1.3x10(-4)" ..... "8.46x10(-5)" > >> > >> ? > >> > >> Muchas gracias, > >> Jorge Ivan Velez > >> > > > > > > [[alternative HTML version deleted]] > > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > >[[alternative HTML version deleted]]