Usando R ou Excel, qual é a maneira mais fácil de converter uma tabela de frequência em um vetor de valores?
Por exemplo, como você converteria a seguinte tabela de frequência
Value Frequency
1. 2
2. 1
3. 4
4. 2
5. 1
no seguinte vetor?
1, 1, 2, 3, 3, 3, 3, 4, 4, 5
vec <- sample(1:5, 20, TRUE)
criado portable()
:rep(names(table(vec)), table(vec))
. O resultado precisa ser convertido comas.numeric()
se as categorias forem números reais.Obviamente em R é mais simples.
No Excel, eu usaria uma coluna auxiliar (se o valor estiver em A1):
Em C7 você tem o seu resultado
fonte