J'ai besoin d'une séquence de nombres répétés, c'est-à-dire 1 1 ... 1 2 2 ... 2 3 3 ... 3 etc.
La façon dont j'ai implémenté cela était :
nyear <- 20
names <- c(rep(1,nyear),rep(2,nyear),rep(3,nyear),rep(4,nyear),
rep(5,nyear),rep(6,nyear),rep(7,nyear),rep(8,nyear))
ce qui fonctionne, mais c'est maladroit, et évidemment ne s'adapte pas bien à l'échelle.
Comment répéter les N entiers M fois chacun en séquence?
- J'ai essayé de nester
seq()
etrep()
mais cela n'a pas tout à fait fait ce que je voulais. - Je peux évidemment écrire une boucle for pour faire cela, mais il devrait y avoir une manière intrinsèque de le faire!