Это очень простой вопрос, но он меня раздражает, поэтому я прошу.
Мне нужна последовательность повторяющихся чисел, т.е. 1 1... 1 2 2... 2 3 3... 3 и т.д. То, как я это осуществил, было
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))
который работает, но неуклюж, и, очевидно, плохо масштабируется. Как я повторяю N целых чисел M раз каждый в последовательности? Я попытался вложить seq() и rep(), но это не совсем так, как я хотел. Я могу, очевидно, написать цикл for, который это сделает, но это также кажется неуклюжим - должен быть внутренний способ сделать это!