Tôi cần một chuỗi các số lặp lại, tức là 1 1 ... 1 2 2 ... 2 3 3 ... 3 etc.
Cách tôi thực hiện điều này là:
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))
hoạt động, nhưng vụng về và rõ ràng là không mở rộng quy mô tốt.
Làm thế nào để lặp lại N số nguyên M lần mỗi lần trong trình tự?
- Tôi cố gắng làm tổ
seq()
vàrep()
nhưng điều đó không hoàn toàn làm những gì tôi muốn. - Tôi rõ ràng có thể viết vòng lặp for để làm điều này, nhưng cần phải có một cách nội tại để làm điều này!