Salut à tous!
J'ai un tableau avec 3 colonnes dont une qui indique la fréquence.
Comment faire pour pouvoir répéter ma ligne suivant cette fréquence? Autrement dit, si la fréquence est égale à 2 dans ma première ligne, je veux que cette ligne apparaisse 2 fois dans mon tableau
Voici un exemple :
Je veux obtenir le tableau suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 id=c(1,2,3,4) age=c(25,21,34,19) frequence=c(2,3,1,2) tab=cbind(id,age,frequence) id age frequence [1,] 1 25 2 [2,] 2 21 3 [3,] 3 34 1 [4,] 4 19 2
Auriez-vous des idées de code?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 id age [1,] 1 25 [2,] 1 25 [3,] 2 21 [4,] 2 21 [5,] 2 21 [6,] 3 34 [7,] 4 19 [8,] 4 19
Par avance merci!
Partager