繰り返される数字のシーケンスが必要です。つまり、1 1 ... 1 2 2 ... 2 3 3 ... 3 etc.
これを実装する方法は次のとおりです。
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ループを書くことができますが、これを行うための本質的な方法があるはずです!