Esta es una pregunta muy básica, pero me molesta, así que le pregunto.Secuencia de valores repetidos en R
necesito una secuencia de números repetidos, es decir, 1 1 ... 1 2 2 ... 2 3 3 ... 3 etc. La forma I implementado este era
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))
que funciona, pero es torpe, y obviamente no escala bien. ¿Cómo repito los N enteros M veces cada uno en secuencia? Intenté anidar seq() y rep() pero eso no hizo exactamente lo que quería. Obviamente, puedo escribir un bucle for que lo hará, pero esto también parece torpe: ¡debería haber una forma intrínseca de hacerlo!