Usando R o Excel, ¿cuál es la forma más fácil de convertir una tabla de frecuencias en un vector de valores?
Por ejemplo, ¿cómo convertirías la siguiente tabla de frecuencias?
Value Frequency
1. 2
2. 1
3. 4
4. 2
5. 1
en el siguiente vector?
1, 1, 2, 3, 3, 3, 3, 4, 4, 5
vec <- sample(1:5, 20, TRUE)
creado portable()
:rep(names(table(vec)), table(vec))
. El resultado entonces debe convertirseas.numeric()
si las categorías son números reales.Obviamente en R es más simple.
En Excel, usaría una columna auxiliar (si el valor está en A1):
En C7 tienes tu resultado
fuente