Re: [R-es] Gráficos con apply

2016-06-03 Por tema Jesús Para Fernández
Gracias a ambos, 

Tb he encontrado la alternativa sapply, que funciona bastante bien. 

Gracias de nuevo

> To: r-help-es@r-project.org
> From: canadasre...@gmail.com
> Date: Fri, 3 Jun 2016 10:28:40 +0200
> Subject: Re: [R-es] Gr�ficos con apply
> 
> Hola.
> Tambi�n puedes probar con
> 
> lapply(names(datos),function(x){plot(datos[,x],col=8,main=x, ylab="")})
> 
> 
> El 02/06/16 a las 18:59, Carlos Ortega escribi�:
> > Hola,
> >
> > En vez de "names(x)", pon "colnames(x)"...
> >
> > Gracias,
> > Carlos Ortega
> > www.qualityexcellence.es
> >
> > El 2 de junio de 2016, 18:23, Jes�s Para Fern�ndez <
> > j.para.fernan...@hotmail.com> escribi�:
> >
> >> Buenas
> >>
> >> Quiero crear 8 histogramas. Hasta ahora los hacia con el bucle for, y
> >> ahora quiero hacerlos con apply para ver como se haria.
> >>
> >> Para ello, tengo un data.frame, llamado datos, con 8 variables, v1,v2
> >>
> >> Con el for hac�a
> >>
> >> par(mfrow=c(4,2))
> >> for(i in 1:8){
> >> plot(datos[,i],main=names(datos[i]))
> >> }
> >> y obtenia el grafico con el titulo de cada variable.
> >>
> >> Al intentar hacer lo mismo con el apply, lo que no consigo es poner el
> >> titulo de cada variable
> >>
> >> apply(datos,2,function(x){c(plot(x,col=8,main=names(x)))})
> >>
> >> �Alguna idea??
> >>
> >> Gracias de nuevo!!!
> >>
> >>  [[alternative HTML version deleted]]
> >>
> >>
> >> ___
> >> R-help-es mailing list
> >> R-help-es@r-project.org
> >> https://stat.ethz.ch/mailman/listinfo/r-help-es
> >>
> >
> >
> 
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
  
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Re: [R-es] Gráficos con apply

2016-06-03 Por tema Jose Luis Cañadas Reche

Hola.
También puedes probar con

lapply(names(datos),function(x){plot(datos[,x],col=8,main=x, ylab="")})


El 02/06/16 a las 18:59, Carlos Ortega escribió:

Hola,

En vez de "names(x)", pon "colnames(x)"...

Gracias,
Carlos Ortega
www.qualityexcellence.es

El 2 de junio de 2016, 18:23, Jesús Para Fernández <
j.para.fernan...@hotmail.com> escribió:


Buenas

Quiero crear 8 histogramas. Hasta ahora los hacia con el bucle for, y
ahora quiero hacerlos con apply para ver como se haria.

Para ello, tengo un data.frame, llamado datos, con 8 variables, v1,v2

Con el for hacía

par(mfrow=c(4,2))
for(i in 1:8){
plot(datos[,i],main=names(datos[i]))
}
y obtenia el grafico con el titulo de cada variable.

Al intentar hacer lo mismo con el apply, lo que no consigo es poner el
titulo de cada variable

apply(datos,2,function(x){c(plot(x,col=8,main=names(x)))})

¿Alguna idea??

Gracias de nuevo!!!

 [[alternative HTML version deleted]]


___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es






___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es