Hola,

Esto es una opción bastante compacta para atacar un data.frame del tipo que
dices (todas las columnas son escalares menos una.

   - En el ejemplo que utilizo  (mtcars) la última columna es el factor.
   - Los gráficos salen por separado (una columna escalar contra la columna
   factor "am" )...


par(mfrow=c(2,3))
col.gd<-mtcars[, c(1,3,4,5,6,7,9)]
y=as.list(col.gd[,c(1:6)])
yy=as.list(names(y))
mapply( function(x,xx){ boxplot(x ~ am, data=col.gd, main=xx) }, y, yy )


Saludos,
Carlos Ortega
www.qualityexcellence.es


El 22 de marzo de 2012 15:19, Leonardo Hernández Pérez <
leonardo.hernandez@etecsa.cu> escribió:

>
> Hola Amigos, nuevamente con dudas:
>
> Tengo un data frame con una columna que corresponde a un factor que tiene
> valores 1 y 0, tengo además  el resto de las columna que posee el data
> frame corresponden a variables escalares.
>
> Necesito realizar un boxplot de cada una de la variables contra el factor,
> algo como esto:
>
> # Boxplot of MPG by Car Cylinders
> boxplot(mpg~cyl,data=mtcars, main="Car Milage Data",
>   xlab="Number of Cylinders", ylab="Miles Per Gallon")
>
> pero que en el mismo gráfico pueda obtener todas las variables para cada
> uno de los factores que en mi caso serían (0 y 1)
>
> En este ejemplo que les pongo debajo se hace algo muy parecido a lo que
> quiero pero con una variable y dos factores.
>
> Un abrazo
>
> Leonardo
>
>
> ---
> This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE
> running at host imx2.etecsa.cu
> Visit our web-site: <http://www.kaspersky.com>, <http://www.viruslist.com>
>
> _______________________________________________
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>


-- 
Saludos,
Carlos Ortega
www.qualityexcellence.es

	[[alternative HTML version deleted]]

