datos <- data.frame(talla = c(8, 8.5, 9, 10, 10.5, 11, 11.5), n = c(1, 3, 5, 7, 4, 2, 1))
mapply(FUN = rep, datos$talla, datos$n) unlist(mapply(FUN = rep, datos$talla, datos$n)) El mar., 14 abr. 2020 a las 14:40, ANA VENTERO MARTIN (<ana.vent...@ieo.es>) escribió: > Hola a tod@s, > Trabajo con datos de abundancia (número de individuos) por tallas > (medidas al medio centímetro inferior) de diferentes especies de peces > y mis datos base son el número medido de peces por talla. Necesitaría > vuestra ayuda para transformar las distribuciones de frecuencias de > talla a los datos brutos que las generaían. > Es decir, pasar de algo como esto > 8 1 > 8.5 3 > 9 5 > 10 7 > 10.5 4 > 11 2 > 11.5 1 > A esto > 8 > 8.5 > 8.5 > 8.5 > 9 > 9 > 9 > 9 > 9 > 10 > 10 > 10 > 10 > 10 > 10 > 10 > 10.5 > 10.5 > 10.5 > 10.5 > 11 > 11 > 11.5 > Gracias de antemano y mucho ánimo para estos tiempos inciertos que vivimos. > Ana > > [[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]] _______________________________________________ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es