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 :
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
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
     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
Auriez-vous des idées de code?

Par avance merci!