En utilisant R ou Excel, quelle est la manière la plus simple de convertir une table de fréquences en un vecteur de valeurs?
Par exemple, comment convertiriez-vous le tableau de fréquences suivant
Value Frequency
1. 2
2. 1
3. 4
4. 2
5. 1
dans le vecteur suivant?
1, 1, 2, 3, 3, 3, 3, 4, 4, 5
vec <- sample(1:5, 20, TRUE)
créé partable()
:rep(names(table(vec)), table(vec))
. Le résultat doit ensuite être converti avecas.numeric()
si les catégories sont des nombres réels.Évidemment, dans R, c'est plus simple.
Dans Excel, j'utiliserais une colonne d'assistance (si la valeur est en A1):
En C7 vous avez votre résultat
la source