[R-es] desagregar distribución de frecuencias

Carlos Ortega co| @end|ng |rom qu@||tyexce||ence@e@
Mar Abr 14 21:53:00 CEST 2020


Hola,

Sí, esta es una forma...


> dat_freq <- data.frame(
+   val = c(8, 8.5, 9, 10, 10.5, 11, 11.5),
+   freq = c(1, 3, 5, 7, 4, 2, 1)
+ )
>
> rep(dat_freq$val, dat_freq$freq)
 [1]  8.0  8.5  8.5  8.5  9.0  9.0  9.0  9.0  9.0 10.0 10.0 10.0 10.0 10.0
10.0 10.0 10.5 10.5 10.5 10.5 11.0
[22] 11.0 11.5

Gracias,
Carlos Ortega
www.qualityexcellence.es




El mar., 14 abr. 2020 a las 21:40, ANA VENTERO MARTIN (<ana.ventero using ieo.es>)
escribió:

> Hola a tod using 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 using r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>


-- 
Saludos,
Carlos Ortega
www.qualityexcellence.es

	[[alternative HTML version deleted]]



Más información sobre la lista de distribución R-help-es