Potrzebuję sekwencji powtarzających się liczb, czyli 1 1 ... 1 2 2 ... 2 3 3 ... 3 etc.
sposób, w jaki to zaimplementowałem:
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))
który działa, ale jest niezgrabny i oczywiście nie skaluje się dobrze.
Jak powtórzyć sekwencję N liczb całkowitych M razy każda?
- Próbowałem gniazdowania
seq()
irep()
ale nie całkiem to, co chciałem. - Oczywiście mogę napisać pętlę for, aby to zrobić, ale powinien istnieć wewnętrzny sposób, aby to zrobić!