Jesús Armand Calejero Román
2010-Sep-15 14:12 UTC
[R-es] Obtener media de distintos grupos
Un saludo a todos. No sé si el verano me ha hecho perder conocimientos pero me ha surgido la siguiente duda y no sé resolverla. Yo tengo un fichero de datos con distintas variables para cada individuo: ciud_nacimiento----nac_padre---peso-----altura así tengo un fichero con 4000 individuos. Me interesa conocer la altura media de los nacidos en una determinada ciudad. Ahora mismo soy incapaz de recordar cómo se hacía. Ya sé que es una pregunta un poco tonta pero os agradecería que me ayudarais. Un saludo y gracias!! Jesús Armand Calejero Román ana.ismi.3isa en gmail.com
Hola Jesús: Lo podes usando tapply o ddply del paquete plyr: tapply(datos, ciud_nacimiento, mean) o ddply(datos, .(ciud_nacimiento), mean) Luciano El 15 de septiembre de 2010 11:12, Jesús Armand Calejero Román < ana.ismi.3isa@gmail.com> escribió:> Un saludo a todos. > > No sé si el verano me ha hecho perder conocimientos pero me ha surgido la > siguiente duda y no sé resolverla. > > Yo tengo un fichero de datos con distintas variables para cada individuo: > ciud_nacimiento----nac_padre---peso-----altura > > así tengo un fichero con 4000 individuos. Me interesa conocer la altura > media de los nacidos en una determinada ciudad. Ahora mismo soy incapaz de > recordar cómo se hacía. > > Ya sé que es una pregunta un poco tonta pero os agradecería que me > ayudarais. > > Un saludo y gracias!! > > > Jesús Armand Calejero Román > ana.ismi.3isa@gmail.com > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >[[alternative HTML version deleted]]
Echa un viztazo a ?aggregate Un saludo. Olivier -- ____________________________________ Olivier G. Nuñez Email: onunez en iberstat.es Tel : +34 663 03 69 09 Web: http://www.iberstat.es ____________________________________ El 15/09/2010, a las 16:12, Jesús Armand Calejero Román escribió:> Un saludo a todos. > > No sé si el verano me ha hecho perder conocimientos pero me ha > surgido la siguiente duda y no sé resolverla. > > Yo tengo un fichero de datos con distintas variables para cada > individuo: > ciud_nacimiento----nac_padre---peso-----altura > > así tengo un fichero con 4000 individuos. Me interesa conocer la > altura media de los nacidos en una determinada ciudad. Ahora mismo > soy incapaz de recordar cómo se hacía. > > Ya sé que es una pregunta un poco tonta pero os agradecería que me > ayudarais. > > Un saludo y gracias!! > > > Jesús Armand Calejero Román > ana.ismi.3isa en gmail.com > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es
> tapply(datos, ciud_nacimiento, mean)Más bien, tapply( datos$altura, datos$ciudad, mean )
Buenos dias Jesús: Una opcion sería with(tusdatos, tapply(altura, ciudad, mean, na.rm = TRUE)) Un saludo, Jorge Ivan Velez 2010/9/15 Jesús Armand Calejero Román <>> Un saludo a todos. > > No sé si el verano me ha hecho perder conocimientos pero me ha surgido la > siguiente duda y no sé resolverla. > > Yo tengo un fichero de datos con distintas variables para cada individuo: > ciud_nacimiento----nac_padre---peso-----altura > > así tengo un fichero con 4000 individuos. Me interesa conocer la altura > media de los nacidos en una determinada ciudad. Ahora mismo soy incapaz de > recordar cómo se hacía. > > Ya sé que es una pregunta un poco tonta pero os agradecería que me > ayudarais. > > Un saludo y gracias!! > > > Jesús Armand Calejero Román > ana.ismi.3isa@gmail.com > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >[[alternative HTML version deleted]]