Estimada lista la pregunta es muy básica, pero necesito saber la Long media para cada año. Estoy pillando en el bucle.> head(talla)X Long Año 1 1 56 2016 2 2 58 2016 3 3 58 2016 4 4 58 2016 5 5 58 2016 6 6 58 2016> tail(talla)X Long Año 2567630 2567630 86 2000 2567631 2567631 88 2000 2567632 2567632 88 2000 2567633 2567633 88 2000 2567634 2567634 89 2000 2567635 2567635 95 2000 agradecería! Saludos -- *Mauricio Mardones Inostroza* Investigador Departamento Evaluación de Recursos Instituto de Fomento Pesquero - IFOP Valparaíso - Chile +56-32-2151442 www.ifop.cl -- C*ertificación ISO 9001/2008*: Sistema de Datos Biológico-Pesqueros (Arica, Iquique, Coquimbo, Valparaíso, San Antonio, Talcahuano y Calbuco, pesquerías industriales y artesanales) [[alternative HTML version deleted]]
Hola, Puedes hacerlo de muchas formas, pero por seguir lo que más se utiliza últimamente de "dplyr"... library(dplyr) my_res <- talla %>% group_by(Año) %>% summarise( val_avg = mean(Long), n = n()) my_res Saludos, Carlos Ortega www.qualiytexcellence.es El 27 de agosto de 2018, 23:19, MAURICIO MARDONES <mauricio.mardones en ifop.cl> escribió:> Estimada lista > > la pregunta es muy básica, pero necesito saber la Long media para cada año. > Estoy pillando en el bucle. > > > head(talla) > X Long Año > 1 1 56 2016 > 2 2 58 2016 > 3 3 58 2016 > 4 4 58 2016 > 5 5 58 2016 > 6 6 58 2016 > > tail(talla) > X Long Año > 2567630 2567630 86 2000 > 2567631 2567631 88 2000 > 2567632 2567632 88 2000 > 2567633 2567633 88 2000 > 2567634 2567634 89 2000 > 2567635 2567635 95 2000 > > agradecería! > > Saludos > > -- > > *Mauricio Mardones Inostroza* > > Investigador Departamento Evaluación de Recursos > Instituto de Fomento Pesquero - IFOP > Valparaíso - Chile > +56-32-2151442 > > www.ifop.cl > > -- > C*ertificación ISO 9001/2008*: Sistema de Datos > Biológico-Pesqueros (Arica, > Iquique, Coquimbo, Valparaíso, San Antonio, Talcahuano y Calbuco, > pesquerías industriales y artesanales) > > [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >-- Saludos, Carlos Ortega www.qualityexcellence.es [[alternative HTML version deleted]]
Con la libreria data.table: as.data.table(tus.datos) tus.datos[, mean(Long), by=Año] Suerte !!! eric. On 27/08/18 19:23, Carlos Ortega wrote:> Hola, > > Puedes hacerlo de muchas formas, pero por seguir lo que más se utiliza > últimamente de "dplyr"... > > library(dplyr) > my_res <- talla %>% > group_by(Año) %>% > summarise( val_avg = mean(Long), n = n()) > my_res > > > Saludos, > Carlos Ortega > www.qualiytexcellence.es > > > El 27 de agosto de 2018, 23:19, MAURICIO MARDONES <mauricio.mardones en ifop.cl >> escribió: >> Estimada lista >> >> la pregunta es muy básica, pero necesito saber la Long media para cada año. >> Estoy pillando en el bucle. >> >>> head(talla) >> X Long Año >> 1 1 56 2016 >> 2 2 58 2016 >> 3 3 58 2016 >> 4 4 58 2016 >> 5 5 58 2016 >> 6 6 58 2016 >>> tail(talla) >> X Long Año >> 2567630 2567630 86 2000 >> 2567631 2567631 88 2000 >> 2567632 2567632 88 2000 >> 2567633 2567633 88 2000 >> 2567634 2567634 89 2000 >> 2567635 2567635 95 2000 >> >> agradecería! >> >> Saludos >> >> -- >> >> *Mauricio Mardones Inostroza* >> >> Investigador Departamento Evaluación de Recursos >> Instituto de Fomento Pesquero - IFOP >> Valparaíso - Chile >> +56-32-2151442 >> >> www.ifop.cl >> >> -- >> C*ertificación ISO 9001/2008*: Sistema de Datos >> Biológico-Pesqueros (Arica, >> Iquique, Coquimbo, Valparaíso, San Antonio, Talcahuano y Calbuco, >> pesquerías industriales y artesanales) >> >> [[alternative HTML version deleted]] >> >> _______________________________________________ >> R-help-es mailing list >> R-help-es en r-project.org >> https://stat.ethz.ch/mailman/listinfo/r-help-es >> > >
O con data.table que puede ser bastante m?s r?pido library(data.table) talla <- data.table(talla) resultados <- talla[,.(media =mean(Long),n=.N),by=A?o] Un saludo Jes?s ________________________________ De: R-help-es <r-help-es-bounces en r-project.org> en nombre de Carlos Ortega <cof en qualityexcellence.es> Enviado: Tuesday, August 28, 2018 12:23:51 AM Para: MAURICIO MARDONES Cc: Lista R Asunto: Re: [R-es] Media Hola, Puedes hacerlo de muchas formas, pero por seguir lo que m?s se utiliza ?ltimamente de "dplyr"... library(dplyr) my_res <- talla %>% group_by(A?o) %>% summarise( val_avg = mean(Long), n = n()) my_res Saludos, Carlos Ortega www.qualiytexcellence.es<http://www.qualiytexcellence.es> El 27 de agosto de 2018, 23:19, MAURICIO MARDONES <mauricio.mardones en ifop.cl> escribi?:> Estimada lista > > la pregunta es muy b?sica, pero necesito saber la Long media para cada a?o. > Estoy pillando en el bucle. > > > head(talla) > X Long A?o > 1 1 56 2016 > 2 2 58 2016 > 3 3 58 2016 > 4 4 58 2016 > 5 5 58 2016 > 6 6 58 2016 > > tail(talla) > X Long A?o > 2567630 2567630 86 2000 > 2567631 2567631 88 2000 > 2567632 2567632 88 2000 > 2567633 2567633 88 2000 > 2567634 2567634 89 2000 > 2567635 2567635 95 2000 > > agradecer?a! > > Saludos > > -- > > *Mauricio Mardones Inostroza* > > Investigador Departamento Evaluaci?n de Recursos > Instituto de Fomento Pesquero - IFOP > Valpara?so - Chile > +56-32-2151442 > > www.ifop.cl<http://www.ifop.cl> > > -- > C*ertificaci?n ISO 9001/2008*: Sistema de Datos > Biol?gico-Pesqueros (Arica, > Iquique, Coquimbo, Valpara?so, San Antonio, Talcahuano y Calbuco, > pesquer?as industriales y artesanales) > > [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >-- Saludos, Carlos Ortega www.qualityexcellence.es<http://www.qualityexcellence.es> [[alternative HTML version deleted]] _______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es [[alternative HTML version deleted]]